folex 16.03.2011 06:02 mcabber_pc

Доброго времени суток.
Я хотел бы узнать мнение общественности на тему: что лучше/интереснее/нужнее/красивее/извращеннее лисп или же хаскель.
Только пожалуйста, не спорьте о мощности языков. Не нужно холиварить на обычные темы, холиварьте на указанные.
Алсо, под "извращеннее" я подразумеваю максимально возможную степень извращенности кода. ПОнятие извращенности определять не буду — понимайте по-своему, так будет даже лучше. Если кто-то скажет, что для него есть извращенность кода — тоже хорошо.

Recommended by:

@Minoru: Побольше бы таких тредов: чёткие, ясные ответы на нормально поставленные вопросы.

1. jtootf 16.03.2011 09:43 abel

который из лиспов имеется в виду?

2. folex 16.03.2011 09:47 mcabber_pc

CL.

3. jtootffolex /2 16.03.2011 09:54 abel

CL — это динамика (вплоть до hot code swap), метапрограммирование, мощная объектная модель (CLOS/MOP) и привязка к достаточно жирному рантайму. Haskell — ленивая статика (редукция графов), мощная система типов, алгебраический подход к программированию и быстро развивающаяся инфраструктура

4. folex 16.03.2011 09:55 mcabber_pc

и что же интереснее? Ну вот серьезно. Если учить какой-то из языков для чисто академических целей, то:

5. folexfolex /4 16.03.2011 09:55 mcabber_pc

1. Что интереснее? 2. Что более применимо на практике?

6. jtootffolex /4 16.03.2011 09:57 abel

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

7. folexjtootf /6 16.03.2011 09:59 mcabber_pc

Хорошо, откинем про интересность. На отрезке [2009, 2013] (года) на каких программистов был и будет спрос? (по твоим оценкам, конечно же, абсолютной истины не прошу)

8. jtootffolex /7 16.03.2011 10:03 abel

на хороших

9. folexjtootf /8 16.03.2011 10:06 mcabber_pc

а если хорошесть = const, то каких вакансий больше, lisp developer или haskell developer?

10. jtootffolex /9 16.03.2011 10:10 abel

ни тот, ни другой не являются языками пассивного хедханта: вакансий ты не найдёшь, но с некоторых пор тебя начнут приглашать сами. насколько востребованы лисперы сказать не могу, а вакансий для Haskell-разработчиков где-то столько же, сколько самих Haskell-разработчиков. платят хорошо, инфа 100%

11. folexjtootf /10 16.03.2011 10:29 mcabber_pc

Хорошо. Спасибо.

12. werehuman 16.03.2011 14:39

Извините, я нарушу ваши чёткие, ясные ответы на нормально поставленные вопросы. Не в силах удержаться.
лучше/интереснее/нужнее/красивее/извращеннее — это субъективные понятия. Мне кажется, что лисп менее красив (ибо для меня выглядит как окрошка из слов и скобок), однако более подходящий для разработки, чем хаскелль (который построен на голой математике, отчего он хорошо работает только на идеальном сферическом компьютере в вакууме).

13. werehumanjtootf /10 16.03.2011 14:41

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

14. jtootfwerehuman /12 16.03.2011 14:48 lagrange

насчёт сферического компьютера — домыслы, для Haskell достаточно вполне real world библиотек, которые уже можно использовать в продакшене

15. werehumanjtootf /14 16.03.2011 14:50 lithium

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

18. jtootfwerehuman /15 16.03.2011 14:53 lagrange

чистым (и ссылочно прозрачным) должен быть только функциональный интерфейс. с тем же успехом можно печалиться оверхедом на обобщённые контейнеры и алгоритмы STL

19. werehumanjtootf /18 16.03.2011 14:54 lithium

ты прав, да, оверхедов немало и в ооп

20. jtootfwerehuman /19 16.03.2011 14:57 lagrange

что касается производительности, то Haskell тянет финансовую математку Barclays Capital и криптографию Galois Inc. да, оптимизация приложений на Haskell дело нетривиальное, но вполне возможное

21. folex 16.03.2011 15:07 mcabber_pc

/me полез в интернеты за вики-учебниками по Haskell. /me хочет написать pacman (игру) на Haskell.

23. folexjtootf /22 16.03.2011 15:11 mcabber_pc

Спасибо.
haskell wiki покроет мои потребности в информации о языке? Или есть ещё какие-то нужные ресурсы?

25. folexjtootf /24 16.03.2011 15:14 mcabber_pc

Спасибо.

26. folexjtootf /24 16.03.2011 15:15 mcabber_pc

Ах да, посоветуешь какую-нибудь IDE? Няшный плагин для emacs тоже подойдет.

28. folex 16.03.2011 19:15 mcabber_pc

@jtootf, это наглость, конечно, но можно я тебя в ростер добавлю? Дело в том, что haskell-talks@ выпилили, видимо, в haskell@ нет testbot'а => голос я не получу. А спрашивать у кого-то нужно (уже не компилится функция), дедфуд замолчал.

29. jtootffolex /28 16.03.2011 19:21 lagrange

да пожалуйста. контакты, вроде, в свободном доступе

30. folexjtootf /29 16.03.2011 19:35 mcabber_pc

кинул presence notification request >_>

31. folexfolex /30 16.03.2011 20:12 mcabber_pc

мкаббер думает, что ты, jtootf, конференция. >_> Сейчас зайду с psi+

32. jtootffolex /31 16.03.2011 20:12 lagrange

я заметил. это было несколько неожиданно

Do you really want to delete ?