blogs/cmm

January 16, 2003

[программизм] отсос и посасывание софтверной индустрии и академии

Filed under: Imported — cmm @ 6:26 am

сегодняшние симптоматичные события:

. 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 как минимум.   ладно, Филип Гриншпун уже, в принципе, всё по этому поводу сказал.   а я пожалуй помолчу.

RSS feed | Trackback URI

5 Comments »

Comment by cjelli |Link
2003-01-16 10:41:41

Если учесть, что при установке модулей через CPAN он (CPAN) сам тащит и ставит все зависимости…

Может возьмете меня консультантом? :)

(http://livejournal.com/users/cjelli)

 
Comment by cmm |Link
2003-01-16 10:57:57

проблема, типа, не в этом.   просто некоторые люди предпочитают быть недовольны по жизни, и не ожидают ни от чего ничего хорошего.   а в увеличении количества подобного рода интересных и стимулирующих бесед я абсолютно не заинтересован, if you catch my drift.

про CPAN даже я знаю, даром что меня от перла тошнит. :)

(http://livejournal.com/users/cmm)

 
Comment by lnvp |Link
2003-02-08 17:36:49

Вау, так у Вас с Хаскелем и академией давние счёты, выходит, во как. Не знал - не гадал. Эта Ваша реплика мне напомнила давний разговор с давним знакомым, который при случайной встрече стал мне объяснять, что в Алголе-68 (был язык такой, несколько хм… монструозный) объектно-ориентированная концепция ещё давно заложена была. Это потому, что там процедурные типы есть и стандартная библиотека ввода-вывода даже их использует :^).

(http://livejournal.com/users/lnvp)

 
Comment by cmm |Link
2003-02-08 18:00:56

никаких счётов.   с одной стороны, забавляюсь; с другой стороны, восхищён: люди весьма успешно создают себе фронт работ, гранты под это дело получают, на конференциях выступают, фсё такоэ.

(а Вы не в Микрософте работаете, часом?   Redmond, Haskell — как-то всё выглядит неспроста. :))

(http://livejournal.com/users/cmm)

 
Comment by lnvp |Link
2003-02-08 18:05:09

Позвольте мне не отвечать на этот вопрос :^)

Вы будете смеяться, но язык, на котором пишут всё, производимое здесь - C++. Ну, C# в последнее время и HTML скрипты, как положено. Haskell - мой личный досужий интерес (индуцированный хорошим приятелем из Питера, прешедшим в последнее годы с C и C++ на OCaml).

(http://livejournal.com/users/lnvp)

 

You must be logged in to post a comment.

Or use your OpenID:

Trackback responses to this post

Powered by WordPress