[08:22:27] <geniepro> !
[08:22:29] <тихий бот> geniepro, DNA Error
[08:22:35] <geniepro> .list
[08:22:48] <тихий бот> geniepro,
ping = "ну, понг... и чо?"
бб = "чао, бамбина, сори..."
Бб = "чао, бамбина, сори..."
ББ = "чао, бамбина, сори..."
log = "Логи тут: http://uniobox.i2p.to/log/oberon@conference.jabber.ru"
нинужен = "дотнет, винда, всё что на винде, ну и Блекбокс -- он же тоже на винде ))"
НИНУЖЕН! = "ПИТОН!"
? = "тварь ты дрожжащая или тот, кому надо?"
kprf = "смерть всем"
kiss = "KEEP IT SIMPLE, STUPID!"
мем = "АБИРОН ПЛАХОЙ МАЙНСТРИМ ХАРОШЫЙ"
kill = "Убить фсех чилавекофф"
ога = "так и живём..."
НУЖЕН! = "АБИРОН!"
РУЛИТ! = "ХАЦКЕЛЬ!"
ХАЦКЕЛЬ! = "РУЛИТ!"
! = "DNA Error"
. = ","
a = "b"
subj_rs, = "subj_rs"
KP = "Kalashnikov Principle!"
ПК = "Принцип Калашникова!"
l1 = "http://roflandia.ru/flash/365-dlya-teh-kto-lyubit-povodit-myshyu-po-ekranu-kogda-delat-nechego.html курсорная флешка"
[10:59:29] <белый шум> веселовского нет и все молчат :D
[11:05:45] <kemiisto> .
[11:05:45] <тихий бот> kemiisto, error
[11:05:53] <kemiisto> KP
[11:05:53] <тихий бот> kemiisto, Kalashnikov Principle!
[11:07:06] <geniepro> .set ??? это чоза пусто-пусто???
[11:07:07] <тихий бот> geniepro, ??? = это чоза пусто-пусто???
[11:07:11] <geniepro> ???
[11:07:11] <тихий бот> geniepro, это чоза пусто-пусто???
[11:09:40] <geniepro> .set c++ с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!
[11:09:40] <тихий бот> geniepro, c++ = с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!
[11:09:45] <geniepro> c++
[11:09:46] <тихий бот> geniepro, с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!
[11:09:50] <geniepro> с++
[11:10:04] <geniepro> .set с++ с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!
[11:10:04] <тихий бот> geniepro, с++ = с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!
[11:10:07] <geniepro> с++
[11:10:07] <тихий бот> geniepro, с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!
[11:10:11] <geniepro> c++
[11:10:11] <тихий бот> geniepro, с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!
[11:10:33] <geniepro> gut.
[11:11:54] <kemiisto> C++
[11:11:57] <kemiisto> c++
[11:11:57] <тихий бот> kemiisto, с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!
[11:12:11] <kemiisto> регистрозависимо!!!
[11:15:06] <geniepro> .set C++ с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!
[11:15:06] <тихий бот> geniepro, C++ = с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!
[11:15:10] <geniepro> .set С++ с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!
[11:15:10] <тихий бот> geniepro, С++ = с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!
[11:15:17] <geniepro> уже нет )
[11:15:28] <geniepro> .list
[11:15:28] <тихий бот> geniepro,
ping = "ну, понг... и чо?"
бб = "чао, бамбина, сори..."
Бб = "чао, бамбина, сори..."
ББ = "чао, бамбина, сори..."
log = "Логи тут: http://uniobox.i2p.to/log/oberon@conference.jabber.ru"
нинужен = "дотнет, винда, всё что на винде, ну и Блекбокс -- он же тоже на винде ))"
НИНУЖЕН! = "ПИТОН!"
? = "тварь ты дрожжащая или тот, кому надо?"
kprf = "смерть всем"
kiss = "KEEP IT SIMPLE, STUPID!"
мем = "АБИРОН ПЛАХОЙ МАЙНСТРИМ ХАРОШЫЙ"
kill = "Убить фсех чилавекофф"
ога = "так и живём..."
НУЖЕН! = "АБИРОН!"
РУЛИТ! = "ХАЦКЕЛЬ!"
ХАЦКЕЛЬ! = "РУЛИТ!"
! = "DNA Error"
. = ","
a = "b"
subj_rs, = "subj_rs"
KP = "Kalashnikov Principle!"
ПК = "Принцип Калашникова!"
l1 = "http://roflandia.ru/flash/365-dlya-teh-kto-lyubit-povodit-myshyu-po-ekranu-kogda-delat-nechego.html курсорная флешка"
??? = "это чоза пусто-пусто???"
c++ = "с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!"
с++ = "с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!"
C++ = "с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!"
С++ = "с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!"
[11:17:09] <romiras> вот отправить бы его в бесконечную рекурсию...
[11:19:00] <subj_rs> в рекунсию не получиться, но если еще одного такого бота - то можно замутить )
[11:19:20] <subj_rs> хотя тоже не факт
[11:20:18] <romiras> борьба роботов: плохого и хорошего
[11:20:45] <geniepro> .set loop loop
[11:20:45] <тихий бот> geniepro, loop = loop
[11:20:49] <geniepro> loop
[11:20:49] <тихий бот> geniepro, loop
[11:21:00] <subj_rs> .set subj_rs,
[11:21:00] <тихий бот> subj_rs, syntax error
[11:21:01] <geniepro> да, второй бот нуна
[11:21:16] <subj_rs> .set subj_rs, .
[11:21:16] <тихий бот> subj_rs, subj_rs, = .
[11:21:24] <subj_rs> subj_rs,
[11:21:24] <тихий бот> subj_rs, .
[11:21:32] <subj_rs> .set subj_rs,
[11:21:40] <subj_rs> subj_rs,
[11:21:46] <subj_rs> subj_rs,
[11:21:46] <тихий бот> subj_rs,
[11:22:00] <subj_rs> не даетцо
[11:22:12] <subj_rs> тихий бот:
[11:22:20] <romiras> loop
[11:22:20] <тихий бот> romiras, loop
[11:22:27] <subj_rs> вот если на тихий бот будет откликатьцо - то да )
[11:22:51] <romiras> куда катится loop loop?
[11:23:19] <romiras> ладно, хорош с ним. А то мы на него работаем :)
[11:24:52] <subj_rs> .set test passed
[11:24:53] <тихий бот> subj_rs, test = passed
[11:24:55] <subj_rs> test
[11:24:56] <тихий бот> subj_rs, passed
[11:24:56] <Жаба> subj_rs, passed
[11:26:52] <subj_rs> .set пробел
[11:26:53] <тихий бот> subj_rs, syntax error
[11:26:57] <subj_rs> скотина
[11:30:27] <белый шум> лол
[11:31:18] <romiras> ещё вариант: подавать на "чёрный ящик" разные слова сигналы, чтобы узнать его код. Как дульта-функцию (Дирака) в электронике.
[11:31:25] <белый шум> test
[11:31:25] <Жаба> белый шум, passed
[11:31:25] <тихий бот> белый шум, passed
[11:31:41] <romiras> * дельта
[11:32:02] <белый шум> что за код?
[11:32:18] <subj_rs> md5 subj_rs
[11:32:18] <Жаба> subj_rs, f4a70429ee8cd95f7522de4ef714142b
[11:32:33] <белый шум> а, хэш?
[11:32:48] <subj_rs> date
[11:32:48] <Жаба> subj_rs, 2011-04-15 11:32:48 (Time_Offset => 240)
[11:33:18] <subj_rs> не, зациклить никак походу
[11:33:46] <белый шум> я ограничил бота, он сам себе не ответит.
[11:35:11] <romiras> это кто сказал?
[11:36:07] <белый шум> белый шум
[11:36:13] <subj_rs> .set a b = c
[11:36:13] <тихий бот> subj_rs, a = b = c
[11:36:18] <subj_rs> a
[11:36:18] <тихий бот> subj_rs, b = c
[11:36:21] <subj_rs> мдя
[11:37:29] <romiras> Элиза-болтушка
[11:38:34] <romiras> http://pascal.sources.ru/parsing/my_eliza.htm на Паскале
[11:39:16] <subj_rs> пацкаль
[11:39:35] <белый шум> PROCEDURE Answer(IN to, from: ARRAY OF CHAR; body: POINTER TO ARRAY OF CHAR);
VAR sa: AnswerAction; f0, t0: ARRAY 256 OF CHAR;
BEGIN
XmppStrings.ResourceFromJid(to$, t0);
XmppStrings.ResourceFromJid(from$, f0);
IF t0#f0 THEN

говнозащита от цикла
[11:39:45] <белый шум> romiras: сделай на ББ
[11:42:02] <romiras> мне не надо
[11:42:14] <белый шум> никому не надо
[11:43:16] <romiras> кому-то надо, но не мне
[11:46:01] <белый шум> "комьюнити" :D
[11:50:18] <romiras> Оберон языки плохо дружат со строками. КП чуть больше.
[12:48:54] <белый шум> на парсер хватило
[12:49:07] <белый шум> *xml
[13:10:11] <kemiisto> >> Оберон языки плохо дружат со строками.
[13:10:16] <kemiisto> КЛЕВЕТЫ ЖЕ!!!
[13:10:18] <kemiisto> =)
[13:10:47] <белый шум> дак вот же ж
[13:10:53] <белый шум> мем
[13:10:53] <тихий бот> белый шум, АБИРОН ПЛАХОЙ МАЙНСТРИМ ХАРОШЫЙ
[13:11:19] <kemiisto> гы =)
[13:31:39] <valexey> http://spb.hh.ru/news/1136/
[13:31:55] <valexey> мы круче гугла :-)
[13:32:34] <белый шум> мЭнэжьмент
[13:37:55] <kemiisto> valexey: мы - это кто? там 6 пунктов.
[13:39:04] <valexey> MERA
[13:39:40] <valexey> поскольку там не MERA-NN указана, то я думаю, что имеется ввиду весь холдинг целиком
[13:39:47] <valexey> куда входит и наш МФИ Софт
[13:41:33] <kemiisto> valexey: ну у вас и сайт
[13:41:42] <kemiisto> эпилепсикам крышка
[13:41:43] <kemiisto> =)
[13:41:57] <kemiisto> кислотно-фиолетовые тона!
[13:42:10] <valexey> корпоративные цвета!
[13:42:14] <kemiisto> и флеш на световых скоростяъ
[13:42:15] <kemiisto> х
[13:42:18] <kemiisto> =)))
[13:42:27] <valexey> впрочем, у всяких МСТов не лучше — там вообще красно-пожарное :-)
[13:42:52] <kemiisto> >> Преимущества решений "МФИ Софт"
[13:42:59] <kemiisto> >> Инновационный подход
[13:43:04] <kemiisto> ООО!!!
[13:43:07] <kemiisto> то-то!
[13:43:08] <valexey> Абирон!
[13:43:10] <valexey> :-)
[13:44:51] <valexey> Сергей Губанов тоже тут же
[13:44:54] <kemiisto> valexey: вакнсии просто так висят, или у вас действительно такой сильный кадровый голод?
[13:45:00] <kemiisto> =)
[13:45:28] <valexey> Вроде бы да, действительно. Народ плюсов не знает. Идут сплошные ламиры.
[13:45:38] <valexey> Которым только абирон подавай.
[13:45:58] <kemiisto> Инженер программист (Python/С++) (код 1)
[13:46:14] <kemiisto> вот за такие формулировочки Info21 на вас очень плохо смотрит!
[13:46:18] <kemiisto> =)))
[13:46:45] <valexey> эмм… а что не так?
[13:47:23] <kemiisto> ну как же!
[13:47:33] <kemiisto> как вы посмели смешать святое
[13:47:34] <valexey> там челу действительно придется знать и питон и плюсы, и писать на boost::python
[13:47:36] <kemiisto> инженер
[13:47:40] <kemiisto> с пакостью
[13:47:43] <kemiisto> Python C++
[13:47:48] <valexey> :-)
[13:48:07] <белый шум> » Народ плюсов не знает. Идут сплошные ламиры.

так поди никому не нужны говноплюсцы
[13:48:22] <kemiisto> инженер программирует только на абиронах
[13:48:35] <белый шум> ога
[13:48:36] <тихий бот> белый шум, так и живём...
[13:49:16] <geniepro> с++
[13:49:16] <тихий бот> geniepro, с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!
[13:49:58] <kemiisto> python злее
[13:50:00] <kemiisto> =)
[13:50:28] <geniepro> ща копаю код в сибилдере -- жуткая смесь сей и плюсов (( каша. да и кака тоже
[13:50:48] <тихий бот> белый шум, ПИТОН!
[13:50:59] <geniepro> ПИТОН!
[13:51:21] <geniepro> .set ПИТОН! ПИТОН НИНУЖЕН!!!111
[13:51:21] <тихий бот> geniepro, ПИТОН! = ПИТОН НИНУЖЕН!!!111
[13:51:25] <geniepro> ПИТОН!
[13:51:25] <тихий бот> geniepro, ПИТОН НИНУЖЕН!!!111
[13:51:43] <geniepro> ХАЦКЕЛЬ!
[13:51:43] <тихий бот> geniepro, РУЛИТ!
[13:52:04] <белый шум> АБИРОН!
[13:52:11] <белый шум> нету такого?
[13:52:17] <белый шум> блин
[13:52:19] <geniepro> белый шумб АБИРОН НИНУЖЕН!
[13:52:28] <белый шум> geniepro: да ты ж бот!
[13:52:33] <geniepro> тьфу, вместо запятой б вставил (
[13:52:34] <kemiisto> =)
[13:52:54] <geniepro> у мя автоматика хромает )
[13:54:10] <geniepro> ©
[13:54:29] <белый шум> цы
[13:56:40] <белый шум> вертер!
[13:57:18] <geniepro> страдания юнаго вертера
[14:05:44] <белый шум> що этааа?
[14:06:13] <geniepro> ну это учебник по программирования там
[14:06:28] <geniepro> с примерами на аберуне
[14:06:35] <geniepro> в том числе
[14:06:57] <белый шум> а, ну, ок
[14:07:35] <geniepro> оберонские и хаскельные примеры я там в основном делал когда-то, пока не надоело ))
[14:07:37] <белый шум> надо боту сделать странице-хрень с полезными ссылками, которые тут когда-либо давали
[14:08:27] <geniepro> .set links blablabla ссылко
blablabla ссылко
blablabla ссылко
blablabla ссылко
[14:08:27] <тихий бот> geniepro, links = blablabla ссылко
blablabla ссылко
blablabla ссылко
blablabla ссылко
[14:08:36] <geniepro> links
[14:08:36] <тихий бот> geniepro, blablabla ссылко
blablabla ссылко
blablabla ссылко
blablabla ссылко
[14:08:38] <белый шум> l1
[14:08:38] <тихий бот> белый шум, http://roflandia.ru/flash/365-dlya-teh-kto-lyubit-povodit-myshyu-po-ekranu-kogda-delat-nechego.html курсорная флешка
[14:08:52] <белый шум> .set l2 http://sicp.org.ua/sicp
[14:08:52] <тихий бот> белый шум, l2 = http://sicp.org.ua/sicp
[14:09:06] <geniepro> .list
[14:09:07] <белый шум> но вообще я говорил про полный список
[14:09:13] <тихий бот> geniepro,
ping = "ну, понг... и чо?"
бб = "чао, бамбина, сори..."
Бб = "чао, бамбина, сори..."
ББ = "чао, бамбина, сори..."
log = "Логи тут: http://uniobox.i2p.to/log/oberon@conference.jabber.ru"
нинужен = "дотнет, винда, всё что на винде, ну и Блекбокс -- он же тоже на винде ))"
НИНУЖЕН! = "ПИТОН!"
? = "тварь ты дрожжащая или тот, кому надо?"
kprf = "смерть всем"
kiss = "KEEP IT SIMPLE, STUPID!"
мем = "АБИРОН ПЛАХОЙ МАЙНСТРИМ ХАРОШЫЙ"
kill = "Убить фсех чилавекофф"
ога = "так и живём..."
НУЖЕН! = "АБИРОН!"
РУЛИТ! = "ХАЦКЕЛЬ!"
ХАЦКЕЛЬ! = "РУЛИТ!"
! = "DNA Error"
. = ","
a = "b = c"
subj_rs, = " "
KP = "Kalashnikov Principle!"
ПК = "Принцип Калашникова!"
l1 = "http://roflandia.ru/flash/365-dlya-teh-kto-lyubit-povodit-myshyu-po-ekranu-kogda-delat-nechego.html курсорная флешка"
??? = "это чоза пусто-пусто???"
c++ = "с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!"
с++ = "с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!"
C++ = "с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!"
С++ = "с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!"
loop = "loop"
test = "passed"
ПИТОН! = "ПИТОН НИНУЖЕН!!!111"
links = "blablabla ссылко
blablabla ссылко
blablabla ссылко
blablabla ссылко "
l2 = "http://sicp.org.ua/sicp"
[14:11:28] <geniepro> не ну сравните млин:

type GS = (Integer, Integer)
instance Num GS where
(a,b) * (c,d) = (a*(c+d) + b*c, a*c + b*d)

fib n = fst (x^n)
where x = (1,0) :: GS

и

PROCEDURE Fib (n : INTEGER) : INTEGER;
VAR a, b, p, q, count, t : INTEGER;
BEGIN
a := 1; b := 0; p := 0; q := 1; count := n;
WHILE count # 0 DO
IF ODD(count) THEN
t := a*q;
a := b*q + t + a*p;
b := b*p + t;
DEC(count)
ELSE
t := p;
p := p*p + q*q;
q := 2*t*q + q*q;
count := count DIV 2
END
END;
RETURN b
END Fib;

жуть (
[14:13:20] <белый шум> дейкстра плачет кровью
[14:13:25] <valexey> хаскель это такой DSL для вычисления факториалов и фибоначчи :-)
[14:14:47] <geniepro> а рефал -- палиндромов ))
[14:16:16] <белый шум> жаба сожрала отступы
[14:16:48] <subj_rs> хде?
[14:17:02] <белый шум> в логах
[14:17:16] <geniepro> log
[14:17:17] <тихий бот> geniepro, Логи тут: http://uniobox.i2p.to/log/oberon@conference.jabber.ru
[14:17:18] <Жаба> geniepro, Logs here: http://62.109.22.137/oberon@conference.jabber.ru/
[14:17:20] <subj_rs> белый шум: а, да, так и должно быть. хтмл-ю пофиг на отступы )
[14:17:31] <valexey> geniepro: ну да.
[14:17:52] <белый шум> subj_rs: я в курсе, людям-то не пофиг
[14:17:54] <valexey> а оберон — для построения циклов :-) по дейкстре.
[14:18:03] <subj_rs> белый шум: напомни как пробел в хтмл сделать
[14:18:12] <subj_rs> счас прикручу
[14:18:17] <белый шум> &nbsp;
[14:18:24] <subj_rs> пять сек
[14:18:26] <geniepro> <pre> </pre>
[14:18:30] <subj_rs> uptime
[14:18:30] <Жаба> subj_rs, My uptime is 8.119013382 days
[14:18:33] <subj_rs> хнык
[14:18:41] <subj_rs> все заново начинать придетцо
[14:18:47] <valexey> :-)
[14:18:54] <valexey> а вот в ерланге не пришлось бы :-)
[14:19:03] <белый шум> хот-свапег
[14:19:26] <белый шум> и ваще, html не формат для хранения :D
[14:19:38] <subj_rs> белый шум: сойдет
[14:19:41] <белый шум> geniepro: <pre> тож можно
[14:19:44] <valexey> дас, горячая замена кота
[14:20:17] <белый шум> но pre это чистый текст, без стилей
[14:20:22] <белый шум> вроде
[14:20:44] <subj_rs> белый шум: когда то давно жаба логи в xml хранила - но это никому не нравилось ))
[14:21:16] <белый шум> xml типа зло и оверхед?
[14:21:46] <valexey> надо хранить в google protobuf!
[14:21:52] <белый шум> да
[14:21:55] <белый шум> :)
[14:21:59] <subj_rs> белый шум: читать сложно было )
[14:22:27] <geniepro> в за-pre-совваном можно указывать указывать шрифты, цвета без проблем
[14:22:50] <белый шум> угу
[14:23:01] <subj_rs>
    IF ODD(count) THEN
      t := a*q;
      a := b*q + t + a*p;
      b := b*p + t;
      DEC(count)
    ELSE
      t := p;
      p := p*p   + q*q;
      q := 2*t*q + q*q;
      count := count DIV 2
    END
[14:23:49] <geniepro> а можно у жабы шрифт в логах заменить на нормальный?
[14:24:00] <subj_rs> а как?
[14:24:07] <subj_rs> там нет шрифтов вообще
[14:24:30] <geniepro> ну вот сделать тогда что-бы был )) Люсида какая-нить
[14:24:43] <subj_rs> лень )
[14:25:11] <geniepro> так это добавить пару строчек всего лишь ))
[14:25:14] <белый шум> <head><link rel="stylesheet" type="text/css" href="/docs/default.css" /></head> ))
[14:25:49] <geniepro> <font="Arial"> ... </font>
[14:26:05] <subj_rs> что за /docs/ ?
[14:26:28] <белый шум> подкаталог на серве
[14:26:30] <subj_rs> geniepro: в каждой строчке?
[14:26:34] <kemiisto> http://www.yaplakal.com/forum2/topic298030.html
[14:26:41] <kemiisto> сторонники заговора оценят
[14:26:43] <kemiisto> =)
[14:26:46] <белый шум> было!
[14:27:03] <белый шум> гусский нагод
[14:31:53] <geniepro> в начале файла после <body> надо поставить <font face="Arial"> и всё окей
[14:31:58] <белый шум> прикольно, зарегал бота на jtalk.ru, стабильный серв, создал там конфу, а с других серваков в неё не зайти
[14:33:38] <subj_rs> geniepro: поставил. проверь сойдет ли
[14:34:21] <geniepro> во, ничо так, читабельно )
[14:34:52] <subj_rs>
Сегодня, 15 апреля, в 17:40 до 18:00 (по Москве) будет проведена последняя часть работ по миграции на новое оборудование, в связи с чем не будет доступа к серверам jabber.ru и xmpp.ru. Приносим извинения.
[14:35:43] <белый шум> работает :D
[14:37:35] <subj_rs> както теперь размашисто
[14:38:31] <белый шум> для незрячих
[14:38:44] <subj_rs> и строки длинные не переносятца
[14:39:27] <subj_rs> как сделать чтоб переносились?
[14:42:00] <белый шум> ну так то ж неразрывный пробэл
[14:42:07] <белый шум> non-breaking-space
[14:42:20] <subj_rs> блеять
[14:42:38] <белый шум> я ими табы тока эмулирую, или цепочку пробелов больше одного 
[14:42:50] <subj_rs> ушел дальше пилить
[14:45:21] <subj_rs> Сегодня, 15 апреля, в 17:40 до 18:00 (по Москве) будет проведена последняя часть работ по миграции на новое оборудование, в связи с чем не будет доступа к серверам jabber.ru и xmpp.ru. Сегодня, 15 апреля, в 17:40 до 18:00 (по Москве) будет проведена последняя часть работ по миграции на новое оборудование, в связи с чем не будет доступа к серверам jabber.ru и xmpp.ru. Сегодня, 15 апреля, в 17:40 до 18:00 (по Москве) будет проведена последняя часть работ по миграции на новое оборудование, в связи с чем не будет доступа к серверам jabber.ru и xmpp.ru.
[14:45:38] <subj_rs> во, терь нармальна
[14:46:08] <белый шум> флудер!
[14:46:10] <белый шум> :D
[14:46:15] <subj_rs> сорри
[14:46:18] <subj_rs> сами просили
[14:46:59] <subj_rs>
   IF ODD(count) THEN
     t := a*q;
     a := b*q + t + a*p;
     b := b*p + t;
     DEC(count)
   ELSE
     t := p;
     p := p*p   + q*q;
     q := 2*t*q + q*q;
     count := count DIV 2
   END
[14:47:42] <subj_rs>
                 if Message (j) = ' ' and then Message'First /= j and then Message (j - 1) = ' ' then
                    Parsed := Parsed & "&nbsp;";
                 else
                    Parsed := Parsed & Message (j);
                 end if;

вот что пришлось добавить )
[14:53:41] <geniepro> а просто and в аде кто-нить юзает хоть?
[14:53:55] <subj_rs> юзает )
[14:54:05] <subj_rs> но сдесь последовательно надо проверять
[14:54:31] <subj_rs> если просто and - эксцепшны будут
[14:54:35] <geniepro> а зачем and если есть and then? а также or, если есть or else?
[14:54:57] <subj_rs> geniepro: смотря какая логика условия
[14:55:25] <subj_rs> geniepro: если выражения логически не связанны - and then тупо плохо смотреться будет )
[14:55:46] <geniepro> ну вот в паскалях, оберонах, тех же сях используются укороченные and|or, и ничо, намана для всех случаев...
[14:56:22] <geniepro> так может следовало убрать просто and|or, заменить их на and then и пр?
[14:56:37] <subj_rs> geniepro: в пацкалях?
[14:57:04] <geniepro> вот если бы and|or давали возможность, например, параллельного вычисления своих частей, это было бы понятно
[14:57:21] <subj_rs> geniepro: or else там на самом деле
[14:58:04] <subj_rs> geniepro: и оно последовательно сравнивает предыдущую часть с текущей. для or нельзя заменять
[14:58:07] <geniepro> ну я и имею в виду -- and then и or else -- это "укороченные" and и or
[14:58:19] <subj_rs> расширенные
[14:59:56] <subj_rs> geniepro: ну мож и можно заменить простые and/or на and then и or else
[15:01:05] <geniepro> как же гугл испортился -- ничо найти не может ((
[15:01:24] <valexey> гугл ориентируется на рядового потребителя
[15:02:47] <geniepro> Language Ada, Eiffel
Eager operators and , or
Short-circuit operators and then , or else
Result type Boolean
[15:03:43] <geniepro> зачем в аде and/or сделали энергичными (eager)? ведь в большинтсве других языков они ленивые ("укороченные")
[15:04:30] <белый шум> вирту назло :)
[15:04:59] <subj_rs> geniepro: шоб логическое выражение выглядело также, как оно и работает )
[15:05:11] <valexey> чтобы явно проверять все условия. тем более что там могут быть функции с побочными эффектами :-)
[15:13:50] <geniepro> в аде можно у функций постусловия указывать?
[15:14:04] <geniepro> The following example shows that this even allows mutually recursive postconditions
as in:
package Parity_Functions is
function Odd (X : Natural) return Boolean;
pragma Postcondition
(Odd'Result =
(x = 1
or else
(x /= 0 and then Even (X - 1))));
function Even (X : Natural) return Boolean;
pragma Postcondition
(Even'Result =
(x = 0
or else
(x /= 1 and then Odd (X - 1))));
end Parity_Functions;
[15:15:21] <subj_rs> имхо это фича гната
[15:15:50] <subj_rs> не юзал
[15:16:08] <geniepro> Pragma Short Circuit And Or
This configuration pragma causes any occurrence of theANDoperator applied to
operands of type Standard.Boolean to be shortcircuited
(i.e. the AND operator
is treated as if it were AND THEN). Or is similarly treated as OR ELSE.
[15:20:16] <subj_rs>
Из области свеpхбольших и свеpхнадежных систем могу пpивести в
качестве пpимеpа систему упpавления скоpостными поездами TGV по
всей теppитоpии Фpанции. Hа начальной стадии пpоекта
использовалась Modula-2, но затем пpоект был пpодолжен с
использованием Ada, так как возможностей M2 не хватало для
выполнения всех технических тpебований пpоекта (pазмеp,
сложность, обеспечение надежности и.т.д.). Пpоект успешно
выполнен и TGV поезда с тех поp pассекают пpостоpы Фpанции.

хихи
[15:20:55] <белый шум> аминь!
[15:21:37] <valexey> subj_rs: это и фича гната и фича Ады-2012
[15:21:42] <geniepro> 13.3.2 Preconditions and Postconditions
For a subprogram or entry, the following language-defined aspects may be specified with an
aspect_specification:
Pre
This aspect specifies a precondition for a callable entity; it shall be specified by an
expression, called a precondition expression.
Pre'Class
This aspect specifies a precondition for a callable entity and its descendants; it shall be
specified by an expression, called a precondition expression.
Post
This aspect specifies a postcondition for a callable entity; it shall be specified by an
expression, called a postcondition expression.
Post'Class
This aspect specifies a postcondition for a callable entity and its descendants; it shall be
specified by an expression, called a postcondition expression.
[15:21:54] <subj_rs> белый шум: аминь - означает на самом деле "Да будет так", без какоголибо похоронного аттенка
[15:21:59] <geniepro> то есть какие-то предусловия постусловия в языке упомянуты
[15:22:06] <subj_rs> valexey: я еще не изучал грядущий стандарт
[15:22:16] <geniepro> ada 2005
[15:22:42] <белый шум> .set аминь! аминь - означает на самом деле "Да будет так", без какоголибо похоронного аттенка
[15:22:44] <тихий бот> белый шум, аминь! = аминь - означает на самом деле "Да будет так", без какоголибо похоронного аттенка
[15:24:07] <subj_rs> valexey: както и без этого обходился), а вообще надо какнить глянуть чо там ща вообще есть
[15:24:53] <geniepro> похоже всё-таки ада 2012
[15:25:08] <valexey> subj_rs: у меня такое ощущение складывается, что процентов 70 из того, что появилось после Ады-83 очень сильно отдает ересью :-)
[15:25:49] <geniepro> да вапще самый наманный вариант ад был диалект Tartan
[15:26:06] <subj_rs> valexey: так в 83-м вообще ничего небыло )
[15:26:08] <valexey> это кто такое?
[15:26:22] <valexey> subj_rs: почему не было?  все там было.
[15:26:31] <valexey> дженерики были, система типов была. что еще надо? :-)
[15:26:47] <subj_rs> точнее там было такое, что многим и не снилось. я по сравнению с 05 говорю )
[15:26:53] <subj_rs> *95
[15:27:03] <geniepro> была фирма Tartan, сделала один из первых компилеров Ады, но реализовали вначале тока подмножество, и не смогли его протолкнуть, так как от них требовали полную аду
[15:27:07] <subj_rs> защищенные типы, тэгговые типы хотябы чего стоят
[15:27:08] <valexey> в 95 ввели через задний проход туда ООП
[15:27:24] <valexey> одно объявление "методов" чего стоит
[15:27:24] <subj_rs> отчегож задний? )
[15:27:26] <valexey> поубивал бы
[15:27:34] <subj_rs> привыкил к классам )
[15:27:55] <valexey> я лично привык что "методы" явно в тексте как-то обозначены :-)
[15:28:01] <valexey> А в Аде они никак не обозначены
[15:28:05] <subj_rs> valexey: в 05 там еще накрутили что мозг выносит порой
[15:28:29] <valexey> они просто идут сразу за определением типа, и если хоть одну строчку между ними и типом вставишь, то все слетит к чертям собачьим
[15:28:37] <valexey> это в рассылке уже вроде как перетирали не раз
[15:28:43] <subj_rs> а, ну да
[15:28:54] <geniepro> http://www.tartan.com/
[15:30:37] <geniepro> http://oai.dtic.mil/oai/oai?verb=getRecord&metadataPrefix=html&identifier=ADA223535
[15:31:30] <geniepro> в тартановской версии небольшие упрощения языка дали сильное упрощение компилятора
[15:32:12] <geniepro> subj_rs, насколько сложно делать GUI в Аде?
[15:33:20] <subj_rs> geniepro: сложно )
[15:33:29] <geniepro> пичаль ))
[15:33:40] <subj_rs> там прямых библиотек толковых нет
[15:33:48] <subj_rs> а qt я не осилил )
[15:33:55] <geniepro> то есть из паскалева семейства у дельфей конкурента нет?
[15:34:04] <subj_rs> неа
[15:34:09] <geniepro> пичаль )))
[15:34:13] <geniepro> mem
[15:34:14] <subj_rs> и не говори
[15:34:16] <kemiisto> ББ!!!
[15:34:16] <geniepro> мем
[15:34:17] <тихий бот> geniepro, АБИРОН ПЛАХОЙ МАЙНСТРИМ ХАРОШЫЙ
[15:34:22] <geniepro> ББ
[15:34:22] <тихий бот> geniepro, чао, бамбина, сори...
[15:34:48] <geniepro> бб -- не конкурент, а так, конкурентишка
[15:34:51] <valexey> geniepro: на самом деле там есть либы адские, но только под Win32
[15:35:11] <subj_rs> win32ada - это бинд к винапи
[15:35:27] <geniepro> под линупсы была привязка к GTK, редактор форм Glade мона было юзать
[15:35:40] <subj_rs> убогая. сейчас актуально qtada
[15:35:44] <valexey> под линупсы и винды есть Qt
[15:35:53] <geniepro> win32ada я поставил, но подозреваю, что там всё как в сях надо вручную прописывать
[15:35:56] <valexey> а остальное не нужно
[15:36:17] <geniepro> Qt -- углючище
[15:36:27] <geniepro> их демки глючат
[15:36:34] <subj_rs> эт точно
[15:36:47] <geniepro> если уж демки глючат, то что уж говорить о других?
[15:36:51] <valexey> subj_rs: не, я помню именно либу для виндов гуйную
[15:37:01] <subj_rs> было чота такое
[15:37:08] <белый шум> в конфе оберона сёдня больше ады чем в конфе ады :D
[15:37:37] <subj_rs> в конфе ады седны С++ обсуждалось )
[15:37:41] <valexey> geniepro: а кстати, а есть чо для хаскеля? :-) а то там тоже ведь пичаль. только пичаль еще сильнее — есть только гтк и все
[15:37:57] <geniepro> для хаскелла тоже пичаль под вендою (
[15:38:13] <geniepro> есть несколько разного сорта, всё не так и всё не то
[15:39:01] <geniepro> gtk2hs щас в основном для венды, постоянно рассогласования версий с компилятором, да ещё и сам gtk+ ставить надо
[15:39:35] <valexey> под линухами gtk тоже не сахар, особенно если в кедах сидишь :-)
[15:40:45] <geniepro> на что стоит вообще ориентироваться в линупсах в плане библиотек GUI? у Qt грят более светлое будущее, чем у GTK?
[15:41:16] <valexey> x11 protocol
[15:41:40] <subj_rs> qt
[15:41:55] <geniepro> вапще на аде гражданский софт-то хоть пишут?
[15:42:02] <subj_rs> да
[15:42:15] <geniepro> а какие известные примеры?
[15:42:42] <valexey> geniepro: боинг :-)
[15:42:46] <valexey> вообще авионика
[15:42:58] <geniepro> ну это не гражданский софт всё же
[15:42:59] <subj_rs> http://qtada.com/ru/applications.html

[15:43:07] <valexey> geniepro: у qt мутное будущее вообще. нокия ищет куда бы qt сплавить
[15:43:10] <subj_rs> какойто стационар )
[15:43:17] <valexey> geniepro: почему? авиолайнеры же
[15:43:23] <valexey> гражданские
[15:43:40] <geniepro> зачем в линупсах столько библиотек для GUI? тока путанница зря да распыление усилий
[15:43:46] <kemiisto> матлабосрач!!!
[15:43:56] <subj_rs> http://ada-ru.org/prj_ora.html
[15:44:10] <subj_rs> geniepro: зачем вообще столько линупсов?
[15:44:27] <geniepro> Стационар

Госпитальная информационно-аналитическая система Стационар обеспечивает ведение электронной истории болезней, хранение результатов обследований, операций, манипуляций, и статистический анализ показателей работы.
[15:44:33] <geniepro> вот это вот уже интересно
[15:44:43] <valexey> geniepro: в винде этих либ еще больше, и что?
[15:45:00] <subj_rs> geniepro: а Жаба - гражданский софт? ))
[15:45:25] <geniepro> да в винде всё вокруг winapi, и у разных языков/трансляторов выбор GUI-либ невелик
[15:45:45] <geniepro> ну у жабы даже GUI, подозреваю, нет ))
[15:45:56] <subj_rs> веб-морда для логов!
[15:46:02] <valexey> geniepro: в линуксе в плане гуя все вокрух x11 protocol'a
[15:46:18] <geniepro> убунтари хотят выкинуть x11
[15:46:30] <valexey> пусть хотят
[15:50:03] <geniepro> допустим, если сделать прогу в линупсе под x11 протокол, насколько нативно оно будет выглядеть под KDE и Gnome?
[15:50:28] <subj_rs> xterm запусти и посмотри )
[15:50:58] <geniepro> дык я нинаю как там это делается
[15:51:36] <valexey> а кстати, посоветуйте вот: нужно выбрать язык и либы для проекта, точнее для прототипа. программа должна будет работать под десктопом (лин, вин, макос), йфон, андроид. Очень сильно хочется максимум кода иметь общего. При этом там будет сложная логика (то есть язык должен быть достаточно высокоуровневым и с проверкой инвариантов в компайл-тайме), и довольно интенсивно будет использоваться графика. На чем лучше сделать прототип, чтобы покрыть максимум платформ?
[15:51:39] <subj_rs> ничерта не нативно будет, а также уебидно как и должно быть
[15:52:05] <subj_rs> valexey: java :-D
[15:52:08] <valexey> geniepro: будет нативно ровно настолько, насколько нарисуешь.
[15:52:25] <valexey> qt и gtk ведь просто обычный x11 используют. там нет магии
[15:55:27] <kemiisto> valexey: ну, да, собственно
[15:55:34] <kemiisto> что-нить под ЖВМ
[15:55:43] <kemiisto> Scala?
[15:55:44] <valexey> scala?
[15:55:47] <valexey> упс
[15:55:47] <kemiisto> =)
[15:56:09] <kemiisto> valexey: а вот ещё недавно видел http://lazygosu.org/
[15:56:49] <kemiisto> valexey: и Смолток туда впилить!!!111 http://www.bergel.eu/athena/
[15:57:16] <valexey> а что это за госу такой? в паре слов.
[15:57:37] <kemiisto> valexey: Java с блекджеком
[15:58:28] <valexey> вот был бы под жабу boo какой-нибудь, можно было бы его попробовать
[15:59:07] <kemiisto> valexey: скалы мало?
[15:59:23] <kemiisto> а этот же!
[15:59:24] <valexey> скалы слишком много :-)
[15:59:26] <kemiisto> хахе
[15:59:43] <kemiisto> valexey: да, kiss нервно курит
[15:59:56] <kemiisto> при взгляде на скала
[16:00:05] <valexey> да вообще, там цирк с конями
[16:00:08] <kemiisto> valexey: GPCP же!!!
[16:00:41] <valexey> у gpcp все плохо с гуями. то есть свинг там на него хреново отображается
[16:00:55] <kemiisto> Clojure?
[16:00:58] <valexey> да и толку мне от КП, если КП уровнем ниже жабы?
[16:01:21] <valexey> у кложуры динамическая типизация же
[16:01:42] <kemiisto> а, тебе статическую охота...
[16:01:55] <kemiisto> погоди минутку
[16:02:02] <kemiisto> я видел что-то недавно
[16:02:54] <valexey> угу.  вот у boo статическая строгая…
[16:02:55] <kemiisto> valexey: вспомнил! http://fantom.org/
[16:02:57] <kemiisto> вот
[16:03:18] <kemiisto> там даже своя GUI обёртка есть
[16:03:53] <kemiisto> всё как ты любишь =)
[16:03:57] <valexey> вау. спасип. будем щупать :-)
[16:03:59] <kemiisto> mixins, closures
[16:04:11] <geniepro> под ЖВМ есть хаскеллеподобный CAL
[16:04:21] <kemiisto> кал!
[16:04:23] <kemiisto> =)))
[16:04:35] <белый шум> // Hello from Fantom!
class HelloWorld
{
 static Void main()
 {
   echo("Hello, World!")
 }
}

скобочки - нинужны
[16:04:43] <geniepro> .net\mono не устроят?
[16:04:45] <тихий бот> geniepro, no such command
[16:05:02] <белый шум> нехуй, правильно бот говорит ))
[16:05:16] <kemiisto> =)))
[16:05:22] <geniepro> слишком вумный, сцуко ))
[16:06:41] <kemiisto> test
[16:06:41] <тихий бот> kemiisto, passed
[16:06:42] <Жаба> kemiisto, passed
[16:06:57] <geniepro> прототип по любому на хаскелле, а потом переписать )
[16:07:53] <valexey> geniepro: а гуй на чем рисовать? :-)
[16:08:04] <valexey> гуй собственный, не стандартный
[16:08:11] <белый шум> на огл
[16:08:11] <geniepro> ну gtk/pango
[16:08:36] <белый шум> на какой-нить векторной щтуке, типа kairo
[16:08:51] <valexey> cairo…
[16:08:54] <geniepro> опенгл -- тоже вариант, Fraps игра на OpenGL как раз была сделана
[16:09:08] <valexey> но у меня есть подозрение. что проще умереть чем под виндой это все разворачивать
[16:09:14] <valexey> ибо я уже пробовал как-то.
[16:09:26] <valexey> графика pure 2D
[16:11:08] <geniepro> под виндой развернуть несложно, надо установить GTK+, найти и установить сборку GHC и совместимую с ним версию Gtk2Hs
[16:11:49] <geniepro> если не хочется, что бы клиент у себя устанавливал GTK, можно в папку с экзешником накидать требуемых GTL дллек
[16:12:23] <geniepro> как это разворачивать под линухом и макосиксом -- нинаю, но тоже вроде можно
[16:12:48] <valexey> я пробовал gtk2hs собрать под виндами, чуть не умер ю
[16:12:57] <valexey> конкретно пытался собрать leksah
[16:13:03] <geniepro> единственная проблема -- GTK2hs не спешит поддерживать последнюю версию GHC, она постоянно опаздывает на пару месяцев
[16:13:40] <geniepro> я leksah собирал пару раз, проблем сс бсоркой не было, а вот то что лексах глючный -- ну уж извините
[16:14:46] <valexey> ну и gtk это таки оверкилл в моей задаче
[16:14:57] <valexey> мне бы связку вроде sdl+cairo
[16:15:15] <geniepro> sdl -- это что?
[16:15:22] <valexey> то есть хрень для быстрого доступа к видеопамяти + библиотеку для рисования примитивов
[16:15:49] <geniepro> тгда OpenGL самый переносимый, наверное
[16:16:08] <geniepro> GHC с OpenGL вполне дружит
[16:16:18] <белый шум> кайра и огл может
[16:16:20] <valexey> Simple DirectMedia Layer
[16:16:36] <valexey> http://ru.wikipedia.org/wiki/Simple_DirectMedia_Layer
[16:16:50] <valexey> не, я не понимаю, нафига мне для чистого 2Д какой-то там ОпенГл?
[16:17:26] <valexey> а хаскиль печалька в том плане, что ни на андроид ни на iOS его не засунуть.
[16:18:55] <valexey> эхъ… почему большенство языков настолько убоги, что для них даже нет нативных gui-либ?
[16:20:22] <geniepro> остаётся Objective-C ))
[16:20:56] <valexey> у ObjC с типизацией все печально
[16:21:08] <geniepro> нв чате оберона осбуждается всё что угодно, но тока не обирон )
[16:21:32] <белый шум> узкий специалист подобен флюсу :)
[16:21:43] <valexey> ну а чо делать, если для этой задачи оберон не подходит ну  никак? :-)
[16:22:08] <geniepro> а для какой задачи оберон подходит? ))
[16:22:11] <valexey> наверно или скалу буду щупать, или этот вот фантом.
[16:22:18] <белый шум> адобо-эйр юзай :)
[16:22:27] <valexey> geniepro: для написания компилятора оберона!
[16:22:34] <geniepro> CAL -- мало отличается от хаскелла
[16:22:43] <geniepro> Clean ещё мона попробовать
[16:22:55] <geniepro> там есть GUI-либа
[16:22:59] <valexey> белый шум: ой, не надо, там ActiveScript, который диалект ECMAScript'a, мну от этого семейста тошнит
[16:23:12] <valexey> да, кал надо глянуть
[16:23:12] <белый шум> тока междумордие
[16:23:53] <белый шум> нарисовать шняги на эйре и коннектить к основной логике
[16:23:55] <valexey> какое такое междумордие? это статически типизированный (криво впрочем) ECMAScript
[16:24:02] <valexey> а-а
[16:24:17] <valexey> не, все одно нафиг. мну от него тошнит с некоторых пор
[16:24:19] <белый шум> оно вон какое красивое
[16:24:41] <geniepro> SDL нуна? http://www.haskell.org/haskellwiki/SDL
[16:25:17] <valexey> я знаю что для хаскиля есть SDL
[16:25:21] <valexey> я писал на нем
[16:25:33] <valexey> но есть нюанс — как там рисовать то? на чистом SDL не порисуешь
[16:28:49] <valexey> да, кал похоже не такой кал как скала
[16:29:55] <geniepro> название явно не удачное ))
[16:33:40] <valexey> скала мну пугает мешаниной технологий и синтаксиса
[16:40:33] <valexey> geniepro: походу кал сдох
[16:40:36] <valexey> http://openquark.org/Download.html
[16:40:45] <valexey> ни один файл не скачивается
[16:40:57] <valexey> и http://openquark.org/viewvc не открывается
[16:40:58] <geniepro> скачивался ещё недавно
[16:40:59] <белый шум> ты не тот, кому надо
[16:41:13] <geniepro> но вапще последнее время у мя куча сайтов не пашет и мало что скачивается
[16:41:37] <белый шум> англичанка гадит :)
[16:45:22] <valexey> geniepro: с начала 2010 года комитов нет: https://github.com/levans/Open-Quark
[16:45:49] <geniepro> бб 10 лет не обновляется, и что? ))
[16:45:59] <белый шум> гг
[16:46:04] <белый шум> бб
[16:46:04] <тихий бот> белый шум, чао, бамбина, сори...
[16:49:18] <geniepro> дома попробую ещё раз посмотреть на CAL, раньше он мне не нравился своей JVM-ностью
[16:51:48] <valexey> jvm круто своей графикой
[16:51:52] <valexey> как минимум
[16:52:04] <geniepro> http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=cal&lang2=java
[16:53:17] <valexey> настораживает объем исходников
[16:53:23] <valexey> почему-то кал постоянно проигрывает жабе
[16:54:30] <geniepro> проигрывает за счёт ленивости. и не постоянно, а в основном )
[16:55:17] <geniepro> на задачке recursive  выигрыш у CAL
[16:55:35] <geniepro> http://shootout.alioth.debian.org/gp4/performance.php?test=recursive
[16:56:45] <valexey> geniepro: я не про скорость, а про объем исходников
[16:57:20] <valexey> там где можно было бы записать на хаскеле в одну строчку, тут растягивают на 6 строк
[16:57:31] <valexey> fib :: Int -> Int;
fib !n =
   if n < 2 then
       1
   else
       fib (n - 2) + fib (n - 1)
   ;
[16:57:41] <valexey>  public static int fib(int n)
 {
   if (n < 2) return 1;
   return fib(n - 2) + fib(n - 1);
 }

[16:57:49] <valexey> жаба компактней :-)
[16:58:22] <белый шум> !
[16:58:23] <тихий бот> белый шум, DNA Error
[16:58:29] <белый шум> пофиг
[16:58:35] <geniepro> yt dth.? xnj ybpz nfr^
[16:58:37] <geniepro> fib :: Int -> Int;
fib !n = if n < 2 then 1 else fib (n - 2) + fib (n - 1);
[16:58:47] <geniepro> не верю, что низя так:
[16:59:01] <белый шум> .set ! http://пиши-код-блять.рф/
[16:59:01] <тихий бот> белый шум, ! = http://пиши-код-блять.рф/
[17:02:20] <geniepro> вот эти ; после каждого выражения -- это маразм, конечно...
[17:04:01] <valexey> да не, не так уж и страшно это.
[17:04:14] <valexey> всяко лучше чем  ;; у камла :-)
[17:05:42] <valexey> дас, жаль если CAL таки загрунлся
[17:44:42] <valexey> интервью с коксом! http://www.opennet.ru/opennews/art.shtml?num=30259
[18:15:52] <romiras> А что это за "Примеры программ на http://sicp.org.ua/sicp"?
[18:16:41] <romiras> В чём заключается инициатива?
[19:25:58] <geniepro> <romiras> > А что это за "Примеры программ на http://sicp.org.ua/sicp"? В чём заключается инициатива?
Есть такой классический учебник по программированию, SICP называется.
На сайте http://sicp.org.ua/sicp приведены решения некоторых (многих, но не всех, увы) задач из этого учебника.
[19:29:08] <geniepro> log
[19:29:09] <Жаба> geniepro, Logs here: http://62.109.22.137/oberon@conference.jabber.ru/
[19:29:10] <тихий бот> geniepro, Логи тут: http://uniobox.i2p.to/log/oberon@conference.jabber.ru
[19:31:46] <romiras> пытаюсь понять смысл затеи SICP
[19:33:21] <romiras> похоже на банальное сравнение лаконичности исходных кодов на разных языках
[19:39:00] <geniepro> вапще-то это надо начать читать книгу, решать задачи. а на сайт свои решения выкладывают те, кому не лень. кому-то это оказывается нужно
[19:39:45] <geniepro> почему оберонщикам трудно представить себе, что проги можно делать не только за деньги, но и бесплатно, делясь ими с другими?
[19:40:33] <geniepro> у SICP смысл очень простой -- учить школьников и студентов программированию. это курс программирования, преподаваемый в MIT
[19:40:40] <romiras> я думаю, что оберонщики в данном случае мало отличаются от приверженцев других языков
[19:50:25] <geniepro> не ну эти линуксоиды всё же дятлы! поставил на вмплейер Zorin OS, экран 800*600, в главном меню нихера ничего не видно -- оно внизу, за пределом экрана де-то о_О
[19:51:18] <subjrs> линупс гумно для десктопов
[19:51:57] <geniepro> ну PCLinux вроде ничо так, но на его ливсиди даже офиса нету
[19:54:00] <geniepro> как можно было не сделать пункт меню Настройка экрана на правой кнопке мышки на рабочем столе???
[19:54:57] <geniepro> не знаю, насколько там крутые дизайнеры в Аппле, но этим гномом занимаются такие дизайнеры, которые не годятся в подмётки дизайнерам Вин95...
[19:55:23] <subjrs> geniepro: так там маленький лавсд, у пслинукса есть целый образ двд ,тоже умеющий лайвсд, там полный набор софта и довольно оригинальный рабочий стол
[19:55:50] <subjrs> geniepro: в старых кедах было такое, ща там тоже хрен найдешь )
[19:56:34] <subjrs> geniepro: ливсд можно тутже проинсталлировать на машину и дальше через apt устанавливать что угодно
[19:59:18] <geniepro> что бы запустить программу, приходится делать Crate Launcher. брееед
[19:59:57] <subjrs> хм, а гном дизайнеры аппла делают?
[20:00:25] <subjrs> из нового гнома какойто айпад сделали )
[20:01:27] <geniepro> я не про аппл, а про линуксоидов, делающих гном
[20:02:54] <subjrs> а, да пускай творят что угодно )
[20:04:20] <geniepro> такие линуксы никогда не заменят венду
[20:05:10] <subjrs> а лучше бы больше усилий в развитие серверного софта нежели всякие рюшечки и погремушки делать
[20:05:46] <subjrs> иначе и сервера просрут солярисам всяким, и венду не поборят на десктопах )
[20:06:54] <geniepro> не ну этим меню они меня просто убили ((
[20:07:25] <subjrs> /me поставил на закачку зведные войны эпизод 1 хдтврип
[20:07:31] <geniepro> вот и чем пользоваться? Гном -- глючное говно, КДЕ -- тормозное углючище (((
[20:07:57] <subjrs> geniepro: lxde или как там, есть всякие облегченные оболочки
[20:08:53] <subjrs> гном вроде не такой глючный как кеды
[20:08:53] <geniepro> гном и кде -- более-менее известные и отлаженные, всякие альтернативы небось ещё на порядок хуже (
[20:09:17] <geniepro> ну в убунте я всё равно не могу находиться -- руки опускаются там что-то делать
[20:09:30] <subjrs> geniepro: не, альтернативы есть достойные, они тупо из гнома и кедов вбирают софт предоставляя облегченный рабочий стол )
[20:10:01] <geniepro> во, надо xmonad поставить ))
[20:10:36] <subjrs> хотя последнее, что я юзал - это пуппи. но то был старый комп и под него я лайвсд заточил ибо винты там сыпались
[20:10:40] <geniepro> вот зорин ос -- вроде дебиан, а как там что-то установить? если я даже терминал открыть не могу в нём ((
[20:10:50] <subjrs> geniepro: бгг
[20:11:20] <geniepro> lupu puppy -- скачивал недавно, там невесть что за десктоп...
[20:11:34] <subjrs> да, сверхоблегченный
[20:11:41] <subjrs> на старой машине самое оно было
[20:12:00] <geniepro> так на той старой машине надо было вин95 ставить )
[20:12:08] <subjrs> система с сд в рам грузилась целиком и дальше - хочешь музыка, хочешь фильмы, хочешь телевизор (твтюнер)
[20:12:33] <geniepro> с сд -- неинтересно, надо с флешки ))
[20:12:40] <subjrs> geniepro: винты полудохлые, нельзя на них было систему ставить, я с лайвсд работал, специально заточенным под мою машинку
[20:12:54] <subjrs> с флешки грузитцо - там мать древняя, не умела
[20:13:23] <subjrs> некий медиацентр был )
[20:14:27] <subjrs> разок, после покупки новых винтов - этот лайвцд спас меня разок, когда с дЭвушк решили фильм посмотреть а венда раком встала. быстренько ребутнулся в ливцд - и вечер продолжился :-D
[20:16:54] <geniepro> да, походу Zorin OS на моём компе стоять не будет. кака, а не ОС
[20:18:01] <geniepro> о, поборол меню -- надо было таскбар прятающимся сделать )))
[20:18:20] <subjrs> geniepro: http://x-news.ru/muzik/muzik.php?id=19658&m=&ext=.png
[20:19:40] <geniepro> так венда и так стоит ))
[20:20:02] <geniepro> даже две, но семёрка у меня такой негатив вызывает, почти как линупсы )))
[20:20:50] <subjrs> меня устраивает семерка
[20:21:00] <subjrs> постабильней намного чем хр
[20:21:08] <geniepro> она же тормозная просто жуть
[20:21:26] <geniepro> и мир варкрафта у мя не захотел в ней запускаться
[20:21:49] <subjrs> ну нинай, я не замечал особых тормозов
[20:22:34] <geniepro> зоринос на базе бубунты сделан
[20:22:48] <romiras> Попробуй Убунту или ОпенСюз.
[20:23:07] <geniepro> когда в 64-бит семёрке запускаю простые проги (под вин32) -- заметные тормоза
[20:23:18] <romiras> На более известных дистрибутивах лучше тестирование
[20:23:34] <geniepro> убунту -- кака, опенсусэ когда-то пробовал -- тоже кака была, нинаю как щас
[20:23:58] <romiras> почему?
[20:24:14] <geniepro> что я тока не пробовал -- всякие федоры, альты, аспы, мандрейки и мандривы, даже Linspire и фриспайр
[20:24:47] <geniepro> все они -- ниже плинтуса по сравнению с виндой ХР
[20:25:19] <subjrs> geniepro: макос?
[20:25:43] <geniepro> хакинтош ставил -- проблема с драйвером видяхи была
[20:26:20] <romiras> работай тогда под ДОС
[20:26:34] <geniepro> дос устарел уж совсем
[20:26:41] <subjrs> geniepro: попробуй хакос - правда его хрен поставишь )), ну или мабук покупай
[20:26:52] <geniepro> version romiras
[20:26:53] <Жаба> geniepro, romiras have Pidgin 2.7.11 (libpurple 2.7.11) on
[20:27:04] <romiras> кстати, попробуй А2 :)
[20:27:16] <geniepro> о, Ромирас на какой-то линухе сидит ))
[20:27:43] <geniepro> A2 не запускается же, и даже когда он у мя запускался, там глюки из-за этого зумминга были
[20:27:57] <romiras> жуть. как же жить?
[20:28:19] <geniepro> ну вин хр выручает пока, не смотря на свою древность -- 2001 год
[20:29:11] <romiras> ХР довольно неплохая ОС
[20:31:00] <romiras> но по безопасности - плохенькая. Но если есть мозги и желание поработать над ней, то тоже сойдёт
[20:32:54] <romiras> > geniepro: A2 не запускается же, и даже когда он у мя запускался, там глюки из-за этого зумминга были
это в виртуалке?
[20:34:25] <geniepro> вроде с диска на реальный комп пытался грузиться
[20:34:42] <geniepro> давно это было, ещё когда оно блюботлом называлось
[20:36:26] <romiras> для избалованных пользователей лучше МакОС или Виндоус
[20:36:36] <geniepro> в принципе этот зорин-ос вроде можно приручить -- он даже под винду7 косит. но тока подглючивает постоянно, возиться приходится зря
[20:37:08] <geniepro> надо пробовать на реальном железе
[20:40:52] <geniepro> гном всё же пошустрее, чем кде 4
[20:42:36] <romiras> а если попробовать аппаратное ускорение графики?
[20:43:17] <geniepro> ну это надо на реальном железе смотреть
[20:43:52] <geniepro> но вон тот же линус торвальдс всегда ненавидел гнома, а как вышел кде 4 -- перепрыгнул на гном из-за тормозов кде
[20:44:47] <romiras> Гном попроще. Наворотов меньше. Хотя иногда именно их и не зватает.
[20:45:52] <geniepro> вот опять же непонятно, на что ориентироваться -- на гном или кде... зачем стока десктопов в линуксаз, не понимаю (((
[20:47:50] <geniepro> version subjrs
[20:47:51] <Жаба> geniepro, subjrs have Psi 0.14 on Windows 7
[20:48:37] <romiras> geniepro: в качестве пользователя или производителя ПО?
[20:48:41] <geniepro> Dmitry Golubovsky    Просмотреть профиль   Перевести на Русский
Дополнительные параметры 28 мар, 20:01

Hi,

Just curious why most of the links to documentation and downloads on
the openquark.org site are broken (or is this just me?)

For example neither http://openquark.org/Downloads/open_quark_platform_src.zip
nor http://openquark.org/Documents/cal_users_guide.pdf point to any
existing files: both yield 404 error.

Given that this group has been silent for months, as a general
question, is CAL still available at all?

I am doing some Android development, and being a Haskell programmer I
am interested to use a language similar to Haskell on Android platform
as well.

Thanks,
[20:48:45] <geniepro> да уж
[22:28:14] <geniepro> valexey_: как там решение Проблемы К? )))
[22:29:35] <valexey_> Вот только что в родной город приехал :-)
[22:57:05] <valexey_> Geniepro попробовал кал?
[23:00:18] <valexey_> Вроде бы его вначале собрать надо
[23:02:04] <valexey_> Почитал еще про скалу. Что то там таки слишком довила всего с одной стороны, а с другой AST в руки не дают :-(
[23:03:00] <valexey_> Дофига