Size: a a a

2020 May 30

LL

Lama Lover in pro.elixir
Andrew Rudenko
в смысле с подсветкой, форматтингом, автокомплитом, линтером и документацией?
Да, мне проще читать html без подсветки, чем смотреть в html-подобные структуры. Вообще хорошей практикой считается выносить темплейты в отдельные файлы. Там и подсветка и всё-всё-всё
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Но для питона я юзаю asdf
источник

V

V in pro.elixir
С питоном были проблемы когда я указал его через asdf global python 3.... Перестал запускаться PlayOnLinux и программы из-под него - он стал находить кастомного питона вместо системного. Пришлось удалить питона из ~/.tool-versions
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Глобал не юзаю
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Врубаю нужный питон в папке чтобы запустить poetry
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Потом все эти версии нахер не нужны, потому что он копирует питон в venv
источник

AR

Andrew Rudenko in pro.elixir
Lama Lover
Да, мне проще читать html без подсветки, чем смотреть в html-подобные структуры. Вообще хорошей практикой считается выносить темплейты в отдельные файлы. Там и подсветка и всё-всё-всё
> Вообще хорошей практикой считается выносить темплейты в отдельные файлы

хуевой практикой это считается, такой баззворд из нулевых ^_^ мол у нас тут view а не код! и циклики с ифами фигачат
источник

AR

Andrew Rudenko in pro.elixir
ну да ладно, хочется писать парсеры хтмл — пожалуйста
источник

AR

Andrew Rudenko in pro.elixir
V
1. Устанавливаешь asdf-vm
Устанавливаешь плагины
asdf plugin-add erlang
asdf plugin-add elixir
Смотришь доступные версии интерпретаторов
asdf list-all erlang
asdf list-all elixir
Устанавливаешь что нужно
asdf install erlang 23.0.2
asdf install elixir 1.10.3-otp-23
Указываешь глобальные версии
asdf global erlang 23.0.2
asdf global elixir 1.10.3-otp-23

2. Создаёшь проект
Устанавливаешь феникс
mix phx.new foobar && cd foobar
создаёшь .tool-versions
erlang 23.0.2
elixir 1.10.3-otp-23

3. Когда юзаешь чужой проект - делаешь asdf install и он сам всё подтягивает
источник

AD

Anastasiya Dyachenko in pro.elixir
Andrew Rudenko
ну да ладно, хочется писать парсеры хтмл — пожалуйста
А причем тут парсеры, разве этот кусок где-то парсится?
источник

AR

Andrew Rudenko in pro.elixir
> I just tried having java and graalvm plugin, I just can't use graalvm, because java plugin always wins (maybe because j is after g).

ну уровень инженерии все тот же там видать, не nix )
источник

AR

Andrew Rudenko in pro.elixir
Anastasiya Dyachenko
А причем тут парсеры, разве этот кусок где-то парсится?
тулингом — да
источник

AR

Andrew Rudenko in pro.elixir
ну и эликсиром конечно тоже
источник

AR

Andrew Rudenko in pro.elixir
просто не как хтмл
источник

AD

Anastasiya Dyachenko in pro.elixir
Ну так тулинг надо в любом случае на все варианты писать, и на eex и на любой новый, в чем бонус то
источник

AR

Andrew Rudenko in pro.elixir
Andrew Rudenko
просто не как хтмл
точнее стопэ
источник

AR

Andrew Rudenko in pro.elixir
в случае с leex может и как хтмл )
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Так и так же парсится - for и if обрабатывать надо как-то
источник

AR

Andrew Rudenko in pro.elixir
Anastasiya Dyachenko
Ну так тулинг надо в любом случае на все варианты писать, и на eex и на любой новый, в чем бонус то
эээм. ну т.е. мы исходим из того, что сначала понаписали говна, а потом его нужно поддерживать? )
источник

AR

Andrew Rudenko in pro.elixir
вообще исходя из того что я вижу в vs code тулинга для eex никакого так и нет
источник