metaclass: (Default)
[personal profile] metaclass
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/интерпретаторов питонов/рубей, минимум зависимостей, отсутствие ручной работы с выделением-удалением памяти, нормальные строки, более-менее строгие типы.

Date: 2011-10-28 03:46 pm (UTC)
From: [identity profile] sgalitsky.livejournal.com
> JRE/Mono/CLI/интерпретаторов питонов/рубей
- ребе все это попробовал и - "никак"? две последние же - просто сплошные няшечки..

Date: 2011-10-28 03:57 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Пробовал. Не люблю интерпретаторы и динамические языки.

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

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

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

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

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

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

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

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

(no subject)

From: [identity profile] cp-poster.livejournal.com - Date: 2011-10-28 08:23 pm (UTC) - Expand

Date: 2011-10-29 10:20 am (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Тут надо заметить, что программы на питоне, по факту, весьма отстойны. Ну, вот как-то так неизменно выходит.

От рубей меня Ш-шпанчик миловал -- но, учитывая, что мы говорим руби, а подразумеваем рельсы, а рельсы -- это фрэймворк для веба, а фреймворки, особенно с ручной правкой автогенерированного кода я считаю сумасшэствием, а веб мне сейчас не нужэн -- получается, что руби для меня и не существует.

Так вот, по сравнению с остальными обычными cliдесктопными динамическими языками (erlang,perl,tcl,lua,lisp) питон -- это тупой, падучий, тормозной отстой с кривыми синтаксисом и херовой исторической совместимостью. Так что попробуйте что-нибудь ещё.

Date: 2011-10-29 03:13 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
Сводить Руби к одним рельсам негоже. Для небольших скриптов как замена перлу вполне себе годится. Но что-то больше 200 строк я бы уже не советовал (ни на одном из руби/питона/перла/луа и пр. динамики).

Date: 2011-10-29 03:15 pm (UTC)
From: [identity profile] theiced.livejournal.com
я в последний год пишу на руби в принципе без рельсов в частности и веба вообще ;]

Date: 2011-10-29 03:16 pm (UTC)
From: [identity profile] theiced.livejournal.com
perl это не язык, это куча блевотины склеенной другой блевотиной.

Date: 2011-10-29 03:33 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Да чтобы ты понимал в перле.

Date: 2011-10-29 03:36 pm (UTC)
From: [identity profile] theiced.livejournal.com
я довольно долго пейсал на перле, спасибо.

Date: 2011-10-30 01:37 pm (UTC)
From: [identity profile] sgalitsky.livejournal.com
программы на сях отстойны. овер 9000 их.
и чо?

Date: 2011-10-31 07:10 am (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Большынство часто используемых программ на сях, как раз, наоборот весьма приличны.

Date: 2011-10-30 01:41 pm (UTC)
From: [identity profile] sgalitsky.livejournal.com
питон -- это тупой, падучий, тормозной отстой с кривыми синтаксисом и херовой исторической совместимостью.
- лолище. только надо громче - авось программисты прислушаются. резко поменяют в гугле, тындексе и прочей рабочие инструменты..

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

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

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

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

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

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

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

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

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

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2011-10-30 06:04 pm (UTC) - Expand

(no subject)

From: [identity profile] sgalitsky.livejournal.com - Date: 2011-10-30 09:38 pm (UTC) - Expand

(no subject)

From: [identity profile] f-dv.livejournal.com - Date: 2011-10-31 06:07 am (UTC) - Expand

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

Date: 2011-10-30 02:58 pm (UTC)
From: [identity profile] sgalitsky.livejournal.com
опсле фортрана вся эта геморойщина с табами/интендами отлично смотрится.
и код -читается. и это - хорошо.
кстати, когда говорят "руби", а подразумевают "рейлз" - это - диагноз.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 17th, 2025 04:59 am
Powered by Dreamwidth Studios