metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-10-28 06:34 pm

Интересное мнение про Haskell

http://neugierig.org/software/blog/2011/10/why-not-haskell.html
http://www.reddit.com/r/programming/comments/lfm1k/why_not_haskell/

У меня на данный момент с хаскелем забавный мозговой тупик: не совсем понимаю, как писать идиоматический код.

Т.е. например, разговор с девайсом по RS232 я могу написать в лоб, со сплошным IO, могу оформить с кошерными iteratees (хотя от типов и там и в coroutines глаза кровоточат), по идее, если покопаться, можно придумать еще несколько способов "красиво, строго, надежно" оформить разговор по известному протоколу, но в итоге то, что подразумевает повторное использование и статические гарантии, выглядит как ад из типов, а то что понятно - выглядит точно так же, как эта самая программа написанная на другом языке, с точностью до синтаксиса )

Вообще, от софта хочется простого: кроссплатформенность(винда/линукс), никаких JRE/Mono/CLI/интерпретаторов питонов/рубей, минимум зависимостей, отсутствие ручной работы с выделением-удалением памяти, нормальные строки, более-менее строгие типы.

[identity profile] sgalitsky.livejournal.com 2011-10-28 04:27 pm (UTC)(link)
прально. гамно руками надобно собирать.
и только - лично.

[identity profile] cp-poster.livejournal.com 2011-10-28 06:25 pm (UTC)(link)
Как-то ты запутался. Говно это петон. Там говно если квакает, то оно утка (sic!)

[identity profile] sgalitsky.livejournal.com 2011-10-28 06:27 pm (UTC)(link)
чу, утку слышу..
- кстати, мы с Вами пили ранее на брудершафт?

[identity profile] cp-poster.livejournal.com 2011-10-28 06:50 pm (UTC)(link)
Не пили, но к чему холодные формальности? Куда лучше ламповый срач с тыканьем.

[identity profile] sgalitsky.livejournal.com 2011-10-28 07:01 pm (UTC)(link)
извините уж, не распознал сразу в Вас говночерпия ручной работы..

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

[identity profile] cp-poster.livejournal.com 2011-10-28 07:07 pm (UTC)(link)
Рукоблудие это менять что-то в никак нетипизированном чане помоев питона.

[identity profile] sgalitsky.livejournal.com 2011-10-28 07:13 pm (UTC)(link)
рукоблудие - менять что-то, для того никак не созданное. бывает и хуже.
например, лезть руками, из жопы выросшими, бабе там ровнять, сообразно дурному вкусу.
а ты кто - хирург? или хер его знает кто?

[identity profile] cp-poster.livejournal.com 2011-10-28 08:23 pm (UTC)(link)
Классно.