[программизм] отсос и посасывание софтверной индустрии и академии
сегодняшние симптоматичные события:
. POP3 с личной почтой (включая комменты) опять рухнул. полез в helpdesk жаловаться. программа этого самого helpdesk'а называется, билять, я не могу, “PerlDesk”. ну как, как можно так называть программу, причём видимую пользователям программу? “I've Just Learned Perl And I'm Damn Proud Of It, Just So You Know”. “Perl Is The Main Distinguishing Feature Of This Program, The Rest Can Easily Be Grafted On By Any Crack-Smoking Knuckle-Dragging Junior-High Dropout, Like Me For Example”. “This Program Uses XML^H^H^HPerl, Of Course It Rules Forever”. идиёты сопливые.
. главный скриптописатель конторы пришёл спросить, как бы так ему победить argument quoting на скрещении Makefile'а, shell'а и Expect'а (TCL, то бишь). я говорю “я не знаю тикля и знать не желаю. как справиться с этой проблемой в shell'е и в перле, я знаю. а у перла ещё вот модуль есть такой, он умеет делать то же что и Expect”. “да, знаю. но устанавливать этот модуль лениво, у него зависимости ещё от пяти, и придётся перл апгрейдить, а это геморрой эпической силы, итыдыитыпы”. порешили что он будет просто окружать все аргументы двойными кавычечками (я думал было подкинуть идею про одинарные кавычки, но не стал, дабы не продлевать и без того чрезвычайно содержательную и стимулирующюю беседу) и надеяться на лучшее. ню-ню.
. умные изобретатели языка Хаскель написали очередную статью. статья называется “Playing by the rules: rewriting as a practical optimisation technique in GHC”. в Lisp'е эта техника называется Compiler Macros и существует уже лет 15 как минимум. ладно, Филип Гриншпун уже, в принципе, всё по этому поводу сказал. а я пожалуй помолчу.
Если учесть, что при установке модулей через CPAN он (CPAN) сам тащит и ставит все зависимости…
Может возьмете меня консультантом? :)
(http://livejournal.com/users/cjelli)
проблема, типа, не в этом. просто некоторые люди предпочитают быть недовольны по жизни, и не ожидают ни от чего ничего хорошего. а в увеличении количества подобного рода интересных и стимулирующих бесед я абсолютно не заинтересован, if you catch my drift.
про CPAN даже я знаю, даром что меня от перла тошнит. :)
(http://livejournal.com/users/cmm)
Вау, так у Вас с Хаскелем и академией давние счёты, выходит, во как. Не знал - не гадал. Эта Ваша реплика мне напомнила давний разговор с давним знакомым, который при случайной встрече стал мне объяснять, что в Алголе-68 (был язык такой, несколько хм… монструозный) объектно-ориентированная концепция ещё давно заложена была. Это потому, что там процедурные типы есть и стандартная библиотека ввода-вывода даже их использует :^).
(http://livejournal.com/users/lnvp)
никаких счётов. с одной стороны, забавляюсь; с другой стороны, восхищён: люди весьма успешно создают себе фронт работ, гранты под это дело получают, на конференциях выступают, фсё такоэ.
(а Вы не в Микрософте работаете, часом? Redmond, Haskell — как-то всё выглядит неспроста. :))
(http://livejournal.com/users/cmm)
Позвольте мне не отвечать на этот вопрос :^)
Вы будете смеяться, но язык, на котором пишут всё, производимое здесь - C++. Ну, C# в последнее время и HTML скрипты, как положено. Haskell - мой личный досужий интерес (индуцированный хорошим приятелем из Питера, прешедшим в последнее годы с C и C++ на OCaml).
(http://livejournal.com/users/lnvp)