Size: a a a

2021 February 18

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Eugene Ilyin
нужно было бы пару человек нанять на фуллтайм, чтобы свой вариант поддержки Type Script в Svelte написать и поддерживать, но это ведь не сложно для community-driven open-source free проекта.
кстати, это было одной из блокировой данной фичи многие годы. просто не было людей, которые готовы это делать в свободное время и потом еще поддерживать.
источник

EI

Eugene Ilyin in Svelte [svelt]
Я лишь просто спросил есть ли в планах что-то с этим делать получил объяснение нет и почему и какие есть способы это обойти
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
думаю тут тоже самое - вряд ли найдется тот, кто захочет писать свой парсер js ради export class
источник

EI

Eugene Ilyin in Svelte [svelt]
Pavel 🦇 Malyshev
кстати, это было одной из блокировой данной фичи многие годы. просто не было людей, которые готовы это делать в свободное время и потом еще поддерживать.
Я просто не понял чем дал вам повод для сарказма своим вопросом
источник

EI

Eugene Ilyin in Svelte [svelt]
Тем более что есть вариант вставлять в AST валидный JS поменяв на $class по аналогии с хранилищами
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Eugene Ilyin
Я просто не понял чем дал вам повод для сарказма своим вопросом
да не, это давний вопрос на самом деле. дело не в твоем комментарии конкретно)))
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Eugene Ilyin
Тем более что есть вариант вставлять в AST валидный JS поменяв на $class по аналогии с хранилищами
AST это результат работы парсера js
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
до AST дело не дойдет, если парсер упал с ошибкой из-за не валидного синтаксиса
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
важно понимать разницу между синтаксисом и семантикой языка
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
sveltescript - это синтаксически валидный js и семантической перегрузкой некоторых вещей
источник

МТ

Марк Танащук... in Svelte [svelt]
Pavel 🦇 Malyshev
sveltescript - это синтаксически валидный js и семантической перегрузкой некоторых вещей
Кхм, кроме реактивных меток, кхм
источник

EI

Eugene Ilyin in Svelte [svelt]
Я про препроцессор, тот же что и может убрать проблеы при верстке спанов (тоже старая проблема)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Марк Танащук
Кхм, кроме реактивных меток, кхм
это тоже синтаксический валидный js
источник

EI

Eugene Ilyin in Svelte [svelt]
))
источник

EI

Eugene Ilyin in Svelte [svelt]
С точки зрения кремния вы все синтаксический сахар над CPU OpCodes
источник

МТ

Марк Танащук... in Svelte [svelt]
Который нигде кроме svelte script не используется =\
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Eugene Ilyin
Я про препроцессор, тот же что и может убрать проблеы при верстке спанов (тоже старая проблема)
а, ну препроцессором можно конечно. опять же если найдется человек которому это действительно нужно. чаще всего людей устраивает вариант:


let className;

export { className as class };
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Марк Танащук
Который нигде кроме svelte script не используется =\
не понимаю. синтаксически это js и js label, которому придали дополниельную семантику, то есть ровно то что я написал
источник

EI

Eugene Ilyin in Svelte [svelt]
На мой вкус klass короче и не так на react смахивает
источник

AP

Alexander Ponomarev in Svelte [svelt]
а препроцессор должен парсить жс регэкспами? =)
источник