nobiiru 26.10.2011 06:20 /airbase

Посоны, я тут внезапно понял, что паскаль — это лучшее, что было придумано. Такой то человеческий синтаксис! О да.

Recommended by:

@fpsto: было придумано. Такой то каноничный

1. eurekafag 26.10.2011 06:21 WOK

>Такой то быдло-синтаксис, даже школота поймёт.

2. nobiirueurekafag /1 26.10.2011 06:21 /airbase

И что в этом плохого? Плохо что синтаксис интуитивно понятен?

3. eurekafagnobiiru /2 26.10.2011 06:22 WOK

Плохо, что он переусложнён и негибок в угоду интуитивности. Впрочем, некоторые ОС этим тоже страдают.

4. nobiirueurekafag /3 26.10.2011 06:25 /airbase

Чем он переусложнен то? Я конечно не спорю, что можно привыкнуть жрать говно по утрам, но все же.

5. nobiiru 26.10.2011 06:27 /airbase

Хочу попробовать в хачкель. Как начать мыслить функционально?

6. eurekafagnobiiru /4 26.10.2011 06:29 WOK

Полистай на досуге это: http://learnyousomeerlang.com/content Тогда, может быть, ты поймёшь, сколько лишних сущностей бывает в языках и как можно обходиться без них, получив возможность конструировать свои сколь угодно сложные типы из примитивов, причём, ещё и эффективно с ними работая. Например, концепция атомов в паскале отсутствует напрочь, тогда как это один из важнейших типов данных в лиспе и эрланге (как минимум). Хаскель не рекомендую, непрактично. Рекомендую эрланг, чистая функциональщина и прикладуха. Да, можно писать реально работающие сетевые (и даже десктопные с гуем) приложения.

7. nobiirueurekafag /6 26.10.2011 06:35 /airbase

Придется в emacs T_T

8. nobiirueurekafag /6 26.10.2011 06:48 /airbase

Полистал. Есть манулы вроде погружения в бидон?

9. eurekafagnobiiru /8 26.10.2011 06:52 WOK

Это оно и есть. С примерами, лулзами и плохо нарисованными смешными комиксами, кстати. Модно, короче.

10. nobiirueurekafag /9 26.10.2011 06:54 /airbase

Отлично. Все в одном. А man pages с сайта эрланга? Или не рекомендуешь?

11. eurekafagnobiiru /10 26.10.2011 06:57 WOK

Можно локально поставить и читать file:///usr/share/doc/erlang-doc/doc/index.html (то же самое, что и на сайте) — немного непривычно организовано, почти в каждом разделе есть User's Guide и Reference Manual, между ними можно переключаться по ссылочкам. Ну разберёшься, думаю.

12. nobiirueurekafag /11 26.10.2011 06:57 /airbase

Окей. Спасибо. Буду погружаться.

13. eurekafagnobiiru /12 26.10.2011 07:02 WOK

Могу сказать, что язык реально _простой_, у функций очевидные параметры, взаимодействие между процессами тоже простейшее и очевидное, всё так, как должно быть. Как будто язык я сам проектировал (мокрые мечты). Типы данных конструируешь сам, хотя есть и стандартные обработчики. Ничего лишнего, никакой еботни с мутными понятиями и сложными полузакрытыми структурами. В силу отсутствия «состояния» ошибки куда проще локализовывать, ты точно знаешь, что лежит в переменной на каждом шаге выполнения. А больше всего порадовали сообщения об ошибках — он указывает на строку и место ошибки (до или после некоего символа), ты идёшь туда и именно там исправляешь косяк. После сишных несбалансированных скобок, когда компилятор говорит, что у тебя в последней строке незакрытая скобка, а ты её в середине кода потерял, это как бальзам на душу. Правда, за это приходится расплачиваться пониманием расстановки Трёх Разделителей (запятой, точки и точки с запятой), но в книге это объясняется. Думаю, именно благодаря им можно надёжно локализовывать ошибки.

14. nobiirueurekafag /13 26.10.2011 07:05 /airbase

Ты тоже рекомендуешь емакс? А то в erl пердолится как то не камильфо.

15. eurekafagnobiiru /14 26.10.2011 07:05 WOK

Я всё в емаксе пишу, зависимость есть. Можешь, конечно, вим наконфигурить, но я бы не стал.

16. nobiirueurekafag /15 26.10.2011 07:06 /airbase

Попробую вим, к нему сильно привык. Если хуево, то емакс

17. nobiiru 26.10.2011 07:31 /airbase

Бро, а distel у тебя какой версии?

18. eurekafagnobiiru /17 26.10.2011 07:32 WOK

Первый раз про него вообще слышу. У меня встроенный erlang-mode.

19. nobiirueurekafag /18 26.10.2011 07:33 /airbase

Ну хз, емаксоёбы во все поля кричат про distel.

20. eurekafagnobiiru /19 26.10.2011 07:33 WOK

Мне хватает емакса и терминала рядышком для запуска и проверки.

21. nobiiru 26.10.2011 07:34 /airbase

Покажи тогда кусок конфига емакс для erlang-mode

22. Iwasawafag 26.10.2011 07:34

попробуй кубасик, говорят тоже ничего и синтаксис отличный и возможности по-богаче

23. eurekafagnobiiru /21 26.10.2011 07:34 WOK

Никакого, он встроенный.

Do you really want to delete ?