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-30 01:41 pm (UTC)(link)
питон -- это тупой, падучий, тормозной отстой с кривыми синтаксисом и херовой исторической совместимостью.
- лолище. только надо громче - авось программисты прислушаются. резко поменяют в гугле, тындексе и прочей рабочие инструменты..

[identity profile] anatoly borodin (from livejournal.com) 2011-10-30 02:38 pm (UTC)(link)
Будь инструмент говнищем, всё равно не факт, что поменяют. Гугель вон, тремя руками за перфорс держится. А сколько народу svn юзает?

[identity profile] sgalitsky.livejournal.com 2011-10-30 02:48 pm (UTC)(link)
эт да. но питон-то не говнище. - лехкий старт и батарейки..
и свн также. что, - прям вот такая надобность дикая в распределенном ПХ?

а фичи - многие вон и половину фич свн'а не знают. как и пользователи ворда например тащемта.

[identity profile] anatoly borodin (from livejournal.com) 2011-10-30 02:57 pm (UTC)(link)
> эт да. но питон-то не говнище. - лехкий старт и батарейки..

Я только указал на то, что из того, что google не выкидывает X, ещё не следует, что X неговно.

> эт да. но питон-то не говнище. - лехкий старт и батарейки..

А как же мерджинг человеческий, локальные ченджсеты, ребейз в конце концов? Теги, ссылающиеся на коммит, а не являющимися бренчами с мусорными головами? Раскраска диффов — не в счёт, можно и внешний скрипт к svn прикрутить, git show — туда же.

[identity profile] sgalitsky.livejournal.com 2011-10-30 03:04 pm (UTC)(link)
xxx не говно, ибо. есть интерпретаторы, собранные под распределенку. и т.д.
а претензии выдавать, не разобравшись, - неправильно.
многим свн'а хватает. - гнаться за модой - просто глупо.
у Вас (вашей компании) - свои проблемы. а вот пипел - жрет. откуда и циферки в статистике пользования vcs

[identity profile] sgalitsky.livejournal.com 2011-10-30 03:09 pm (UTC)(link)
Вы вот мне скажите, - что на питоне сделать нельзя?
на нем ведь сделать можно 98%. ну, кроме дров.
- въеб? - ок. гуйное/кроссплатформенное - ок.
упаковать в .exe? нефиг делать.
что не так? Вам дельфи нужно? чота сомневаюсь..

[identity profile] theiced.livejournal.com 2011-10-30 06:04 pm (UTC)(link)
питон просто говно, на нём ничего делать не нужно.

[identity profile] sgalitsky.livejournal.com 2011-10-30 09:38 pm (UTC)(link)
ежели делать нечего, то и нехер.
причом тут петон - хз.

[identity profile] f-dv.livejournal.com 2011-10-31 06:07 am (UTC)(link)
Вас всех послушаешь - хочется быть плотником и жаль потерянное время.

[identity profile] theiced.livejournal.com 2011-10-30 05:25 pm (UTC)(link)
если гугл за что то не выкидывает, то это обычно значит что это что-то говно как раз.