Size: a a a

2020 October 25

M

MrFlorius in pro.elixir
ясно
источник

DP

Dmitry Ponyatov in pro.elixir
а есть FAQ с разделом, где перечислены задачи которые нет смысла делать _сейчас_ на эликсире, потому что нет готовых биндингов и библиотек?
+ написание низкоуровневых компиляторов (LLVM ?)
+ машинное обучение и анализ данных (TensorFlow ?)
+ десктопные приложения с более-менее сложным нативным GUI
+ динамические кластеры в облачных платформах: ETS не работает в распределённом режиме, Mnesia плохо переносит постоянное добавление/отвал нод и регулярные разрывы сети
источник

LL

Lama Lover in pro.elixir
Dmitry Ponyatov
а есть FAQ с разделом, где перечислены задачи которые нет смысла делать _сейчас_ на эликсире, потому что нет готовых биндингов и библиотек?
+ написание низкоуровневых компиляторов (LLVM ?)
+ машинное обучение и анализ данных (TensorFlow ?)
+ десктопные приложения с более-менее сложным нативным GUI
+ динамические кластеры в облачных платформах: ETS не работает в распределённом режиме, Mnesia плохо переносит постоянное добавление/отвал нод и регулярные разрывы сети
Ты сильно ошибаешься насчёт последнего
источник

PD

Pavel Dotsenko in pro.elixir
Всем привет! Кто может подсказать? Нужна нормальная документация по мнезии
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ещё на эликсире не очень писать плагины для World of Warcraft - я где-то слыхал...

Нативные приложения для iPhone и Android не очень - просто пока что нету библиотек, которые компилируют эликсир в Java и Swift. Скоро конечно появятся, но пока что нет...

Ещё на эликсире не получится запрограммировать tarantool - библиотека тоже на подходе...

У эликсира пока что нету биндингов к freertos, приходится по старинке на C писать. Да и ардуино тоже стабильно на эликсире не пишется...

Что ещё... Vue, Angular, React на эликсир пока что не портировали - может в следующем году, а может придётся до 22 года подождать.

Компилятора Verilog не подвезли пока что, но с эликсирными макросами это только вопрос времени - скоро можно будет даже такие железяки фигачить на эликсире.

Один только вопрос: НАХУЯ
источник

VS

Vladimir Sekisov in pro.elixir
Pavel Dotsenko
Всем привет! Кто может подсказать? Нужна нормальная документация по мнезии
она, вроде бы, и так нормальная
источник

AB

Alexey Bolshakov in pro.elixir
А где про Verilog на эликсир почитать?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Pavel Dotsenko
Всем привет! Кто может подсказать? Нужна нормальная документация по мнезии
Вот тут же лежит, надо все просто один раз сверху донизу прочитать, а потом смотреть нужные функции по ходу дела


https://erlang.org/doc/man/mnesia.html
источник

PD

Pavel Dotsenko in pro.elixir
Спасибо
источник

DP

Dmitry Ponyatov in pro.elixir
Lama Lover
Ты сильно ошибаешься насчёт последнего
или это относится только к распределённым ETS и Mnesia ?
источник

LL

Lama Lover in pro.elixir
Dmitry Ponyatov
или это относится только к распределённым ETS и Mnesia ?
Что "это" ?
источник

AB

Alexey Bolshakov in pro.elixir
Dmitry Ponyatov
или это относится только к распределённым ETS и Mnesia ?
Етс не распределяется
источник

DP

Dmitry Ponyatov in pro.elixir
Źmićer Rubinštejn
Ещё на эликсире не очень писать плагины для World of Warcraft - я где-то слыхал...

Нативные приложения для iPhone и Android не очень - просто пока что нету библиотек, которые компилируют эликсир в Java и Swift. Скоро конечно появятся, но пока что нет...

Ещё на эликсире не получится запрограммировать tarantool - библиотека тоже на подходе...

У эликсира пока что нету биндингов к freertos, приходится по старинке на C писать. Да и ардуино тоже стабильно на эликсире не пишется...

Что ещё... Vue, Angular, React на эликсир пока что не портировали - может в следующем году, а может придётся до 22 года подождать.

Компилятора Verilog не подвезли пока что, но с эликсирными макросами это только вопрос времени - скоро можно будет даже такие железяки фигачить на эликсире.

Один только вопрос: НАХУЯ
по компиляции в Java — можно же писать свой компилятор на Elixir (*), у которого оторван парсер потому что его роль по формированию AST-графа и структур компилятора прекрасно может выполнить сам Elixir
(*) генерить исходники на нужных целевых языках программно
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Dmitry Ponyatov
по компиляции в Java — можно же писать свой компилятор на Elixir (*), у которого оторван парсер потому что его роль по формированию AST-графа и структур компилятора прекрасно может выполнить сам Elixir
(*) генерить исходники на нужных целевых языках программно
Можно. Ещё можно писать компилятор Java не на эликсире а на древне-клингонском
источник

LL

Lama Lover in pro.elixir
Dmitry Ponyatov
по компиляции в Java — можно же писать свой компилятор на Elixir (*), у которого оторван парсер потому что его роль по формированию AST-графа и структур компилятора прекрасно может выполнить сам Elixir
(*) генерить исходники на нужных целевых языках программно
Только зачем писать компилятор на языке, который для этого не предназначался?
источник

DP

Dmitry Ponyatov in pro.elixir
Lama Lover
Только зачем писать компилятор на языке, который для этого не предназначался?
+ pattern matching
+ трансформация вложенных структур
- прологовская унификация (или есть простые способы сделать backtraking на процессах?)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Вообще говоря, когда берёшь в магазине молоток, там нет FAQ о том, какие работы им НЕ надо делать.

Я думаю этой аналогией закончу.
источник

AP

Andrey Pavlov in pro.elixir
что вы несёте?
источник

DP

Dmitry Ponyatov in pro.elixir
Źmićer Rubinštejn
Вообще говоря, когда берёшь в магазине молоток, там нет FAQ о том, какие работы им НЕ надо делать.

Я думаю этой аналогией закончу.
- не колите молотком орехи: они разлетаются, лучше возьмите тиски позволяющие контролировать усилие
- не используйте молоток в качестве упора для двери: он оставляет следы на светлых поверхностях

можно указать 1-2 десятка частых случаев неправильного использования, с вариантами лучшего решения
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Третий раз писать сообщение «можно, но нахуя» я не буду)))

Давай так: на каждое твоё сообщение я по дефолту отвечаю именно так🤣, чтобы не засорять чат
источник