Size: a a a

2020 May 30

AD

Anastasiya Dyachenko in pro.elixir
И причем это вообще, когда есть «фронт» написанный профессионалом , и кусочек кода на беке, которые должны быть одинаковые по качеству
источник

AM

Aliaksandr Martsinov... in pro.elixir
Andrew Rudenko
у тебя и так есть парсер хтмл в термы уже загруженный стопудва )
не знаю никаких парселтангов, копирую хтмл в файлик, расставляю знаки процента и обновляю страницу пока не заработает
источник

AR

Andrew Rudenko in pro.elixir
Aliaksandr Martsinovich
не знаю никаких парселтангов, копирую хтмл в файлик, расставляю знаки процента и обновляю страницу пока не заработает
ну тоже вариант!
источник

AR

Andrew Rudenko in pro.elixir
Pig Greenest
о, а что там будет?
хз, посмотрим ) пока там есть новый codemirror, чувак молодец!
источник

AR

Andrew Rudenko in pro.elixir
не знал кстати до сегодня про next https://codemirror.net/6/
источник

AR

Andrew Rudenko in pro.elixir
источник

AR

Andrew Rudenko in pro.elixir
жаль что tree-sitter грамматику не поддержал в итоге
источник

AD

Anastasiya Dyachenko in pro.elixir
Даже для случая когда ты пишешь все сам, скопировал из какого-нибудь скетча и оно работает
источник

AR

Andrew Rudenko in pro.elixir
🙂
источник

AR

Andrew Rudenko in pro.elixir
ок
источник

AB

Alex Bubnov in pro.elixir
Тут поминали jsx - между прочим, он как раз выигрывает от того, что у него нет своего языка логики - циклов, условий, фильтров, упасите боги -  только сам js. Jsx это тоненький слой сахара поверх обычного js, засчет этого он радикально проще всего остального и провоцирует меньше ошибок. Так что да, олдскульные шаблоны типа eex не должны появляться, пока не нужно генерить неструктурированный текст.
источник

AB

Alex Bubnov in pro.elixir
Я, помнится, когда в ejabberd код писал, практически первым делом запилил простенький транслятор литеральной структуры, типа той, что показывал @prepor в рекорды exml, и жить сразу стало сильно приятнее.
источник

RS

Ruslan Saipov in pro.elixir
Alex Bubnov
Тут поминали jsx - между прочим, он как раз выигрывает от того, что у него нет своего языка логики - циклов, условий, фильтров, упасите боги -  только сам js. Jsx это тоненький слой сахара поверх обычного js, засчет этого он радикально проще всего остального и провоцирует меньше ошибок. Так что да, олдскульные шаблоны типа eex не должны появляться, пока не нужно генерить неструктурированный текст.
jsx - это ужас если его сравнить с eex. шаблон eex без <% %> обычный html
источник

ŹR

Źmićer Rubinštejn in pro.elixir
@prepor Вопрос к тебе на засыпку:

mix.exs это фактически файл elixir, и с одной стороны это супер, но с другой - невозможно сделать тулинг по управлению проектом, например поднять версию через командную строку или добавить через неё зависимость.

Что на это скажешь, и что тут можно сделать?
источник

LL

Lama Lover in pro.elixir
Alex Bubnov
Я, помнится, когда в ejabberd код писал, практически первым делом запилил простенький транслятор литеральной структуры, типа той, что показывал @prepor в рекорды exml, и жить сразу стало сильно приятнее.
Ну понятно, что html изоморфен спискам туплов. Но эти списки банально выглядят жутко и не каждый вообще поймёт что там происходит. Особенно когда они генерятся динамически
источник

LL

Lama Lover in pro.elixir
Я не думаю, что сначала создали leex, а потом оказалось что удобнее со списками туплов. Я думаю, что как раз всё было наоборот: темплейты проще читать и они реально очень-очень-очень похожи на документ, который получится в результате. Тут можно и фронта привести и ему пальцем в код ткнуть, тут можно и джуна с питона привести и опять же ткнуть пальцем в код и они всё поймут

Конечно, есть случаи когда использовать языковые структуры удобнее, чем темплейты, но это скорее исключение подтверждающее правило. Темплейты просто экономят моё время
источник

PG

Pig Greenest in pro.elixir
Źmićer Rubinštejn
@prepor Вопрос к тебе на засыпку:

mix.exs это фактически файл elixir, и с одной стороны это супер, но с другой - невозможно сделать тулинг по управлению проектом, например поднять версию через командную строку или добавить через неё зависимость.

Что на это скажешь, и что тут можно сделать?
Почему нельзя?
источник

LL

Lama Lover in pro.elixir
Pig Greenest
Почему нельзя?
Нахуя...
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А как?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
yarn add -D my_dep нельзя тут
источник