Warning: mkdir(): No space left on device in /var/www/hottg/post.php on line 59

Warning: file_put_contents(aCache/aDaily/2025-07-19/post/scalabin/--): Failed to open stream: No such file or directory in /var/www/hottg/post.php on line 72
В процессе поиска интересных упражнений наткнулся на разбор задачи на языке Eta. Примечателен он не столько самим решением @Scala bin
TG Telegram Group & Channel
Scala bin | United States America (US)
Create: Update:

В процессе поиска интересных упражнений наткнулся на разбор задачи на языке Eta. Примечателен он не столько самим решением, сколько выводами, к которым приходит автор:

1. Язык неидиоматичен относительно jvm, так как автор не справился с разбиением на пакеты в целом и на src/main и src/test в частности.

2. Eta позиционирует себя как Haskell на jvm, а поэтому в нём сложно найти, как сделать нужную вещь, и вместе с тем одну и ту же функциональность можно реализовать разными способами (логика этого пункта не совсем понятна).

В конце концов автор признался, что от процесса программирования на Eta получил удовольствие, а уже на следующий день один из авторов языка в комментариях пояснил, что проект на модули разбить всё-таки можно.

Несмотря на странность озвученных претензий, с итоговым выводом сложно не согласиться - глобальная роль Eta остаётся неясной, поскольку усидеть на двух стульях (jvm и Haskell) на текущий момент у языка не совсем получается.

К тому же, несмотря на активную работу в репозитории, на сайте Eta можно заметить отсутствие публикаций в блоге и вопросов на stackovervlow за 2019 год, что говорит о спаде интереса сообщества, и до этого не сравнимого с таковым у Scala и Java.

Последнее в особенности внушает опасение, что Eta так и останется проектом, которому не хватило сил, чтобы выбраться из статуса перспективной задумки.

В процессе поиска интересных упражнений наткнулся на разбор задачи на языке Eta. Примечателен он не столько самим решением, сколько выводами, к которым приходит автор:

1. Язык неидиоматичен относительно jvm, так как автор не справился с разбиением на пакеты в целом и на src/main и src/test в частности.

2. Eta позиционирует себя как Haskell на jvm, а поэтому в нём сложно найти, как сделать нужную вещь, и вместе с тем одну и ту же функциональность можно реализовать разными способами (логика этого пункта не совсем понятна).

В конце концов автор признался, что от процесса программирования на Eta получил удовольствие, а уже на следующий день один из авторов языка в комментариях пояснил, что проект на модули разбить всё-таки можно.

Несмотря на странность озвученных претензий, с итоговым выводом сложно не согласиться - глобальная роль Eta остаётся неясной, поскольку усидеть на двух стульях (jvm и Haskell) на текущий момент у языка не совсем получается.

К тому же, несмотря на активную работу в репозитории, на сайте Eta можно заметить отсутствие публикаций в блоге и вопросов на stackovervlow за 2019 год, что говорит о спаде интереса сообщества, и до этого не сравнимого с таковым у Scala и Java.

Последнее в особенности внушает опасение, что Eta так и останется проектом, которому не хватило сил, чтобы выбраться из статуса перспективной задумки.


>>Click here to continue<<

Scala bin




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)


Warning: Undefined array key 3 in /var/www/hottg/function.php on line 115

Fatal error: Uncaught mysqli_sql_exception: Can't create/write to file '/tmp/#sql-temptable-a06e-53d870-2193.MAI' (Errcode: 28 "No space left on device") in /var/www/hottg/function.php:216 Stack trace: #0 /var/www/hottg/function.php(216): mysqli_query() #1 /var/www/hottg/function.php(115): select() #2 /var/www/hottg/post.php(351): daCache() #3 /var/www/hottg/route.php(63): include_once('...') #4 {main} thrown in /var/www/hottg/function.php on line 216