Ткачук Илья Михайлович @Strain
Пользователь
Параллельное программирование для начинающих на ЯП Elixir / Erlang VM на примере задачи «конь Эйлера»
Strain
Ну из того что лежит на поверхности — в Elixir можно определить в одном файле сколько угодно модулей, не надо отдельно выписывать экспортируемые функции, не надо ставить все эти точки и скобочки, ну и вообще, по личным ощущениям код получается компактнее и красивее. Но настоящая выгода ощущается конечно при использовании эликсировских макросов (те самые quote-unquote). Они определённым образом преобразуют AST, могут быть вложенными, рекурсивными и вообще тут работает принцип «код как данные» — макросы по синтаксису очень похожи на обычные функции, что сильно упрощает их использование
+1
LookHere
12345
6There
Information
- Rating
- Does not participate
- Location
- Таллин, Эстония, Эстония
- Registered
- Activity