Main page




[00:12] Kamikaze13 (^d5b3fd5e@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[00:41] ygrek (~user@82.103.132.227) left irc: ""
[00:52] Kamikaze13 (^51a9931b@ircgate.deware.lo) joined #forth.
[00:57] [Kamikaze13] ygrek'у спасибо!
[00:59] Kamikaze13 (^51a9931b@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[01:08] Kamikaze13 (^51a9931b@ircgate.deware.lo) joined #forth.
[01:19] Xищник (^5435ce89@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[01:42] Kamikaze13 (^51a9931b@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[01:46] mOleg (^52cf52bc@ircgate.deware.lo) joined #forth.
[15:06] TiReX joined #forth.
[15:06] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[15:07] #forth: mode change '+nt ' by TiReX!~balbot@81.211.122.120
[15:11] RHuB (~RHuB@gw.tis.tomsk.ru) left irc: ""
[15:12] жевотный (~gl0@88.151.109.168) left irc: Ping timeout
[15:58] profit1984 (^azekeProf@82.200.250.153) joined #forth.
[16:04] mak4444 (^c2556384@ircgate.deware.lo) joined #forth.
[16:26] Крылев (~WingLion@81.211.122.120) left irc: "Моя ушло, но моя еще вернется! Когда-нибудь..."
[16:28] TiReX joined #forth.
[16:28] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[16:38] profit1984 (^azekeProf@82.200.250.153) left irc: Connection reset by peer
[16:41] profit1984 (^azekeProf@82.200.250.153) joined #forth.
[16:59] profit1984 (^azekeProf@82.200.250.153) left irc: Connection reset by peer
[17:03] profit1984 (^azekeProf@82.200.250.153) joined #forth.
[17:04] Айриси (~WingLion@81.211.122.120) joined #forth.
[17:04] #forth: mode change '+o Айриси' by ChanServ!service@RusNet
[17:11] [Айриси] моя ушла кину досматривать...
[18:09] Kamikaze13 (^51a9931b@ircgate.deware.lo) joined #forth.
[18:32] profit1984 (^azekeProf@82.200.250.153) left irc: Connection reset by peer
[18:33] profit1984 (^azekeProf@82.200.250.153) joined #forth.
[18:38] Kamikaze13 (^51a9931b@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[18:56] profit1984 (azekeProf@82.200.250.153) left #forth.
[19:01] moleg (^52cf52bc@ircgate.deware.lo) joined #forth.
[19:03] Nick change: moleg -> mOleg
[19:03] [mOleg] всем доброго вечера
[19:09] profit1984 (^azekeProf@82.200.250.153) joined #forth.
[19:09] [mOleg] привет, profit!
[19:11] *** profit1984 идёт за кофе.. Опять всю ночь сидеть.. А утром -- клевать..
[19:11] [mOleg] 8) в магазын,
[19:11] [mOleg] 8) в магазын?
[19:11] [profit1984] Клевать не пшено, а носом.
[19:11] [profit1984] Нет, зачем у меня заначено.
[19:11] [mOleg] а вот у меня от кофе сердце болит
[19:11] [mOleg] так что я чаеман 8)
[19:11] [mOleg] профит, у меня к тебе опять нехорошая просьба
[19:12] [Айриси] не клюйте по утрам - по утрам рыбаки...
[19:12] [profit1984] Мне тоже чай больше нравится.. Да и в генах оно уже прописано..
[19:13] [profit1984] А кофе я пью не из-за того что он "вкусный".. А из-за его функциональных качеств.
[19:14] [profit1984] Это что за нехорошая просьба?.. In team не предлагать!..
[19:14] [mOleg] так вот, профит, можешь еше раз выложить на forth.ru очередную сборку спф-варианта? Я понимаю, что виноват, но пока ничего поделать не смог 8[
[19:14] [profit1984] А смотрел spf_xmlhelp.f ?
[19:14] [mOleg] нет, не смотрел, но мне ведь для другого нужно
[19:16] [mOleg] к тому же у меня там правок туча новых
[19:16] [profit1984] Функционально -- тоже самое.
[19:16] [mOleg] вобщем да, но процесс идет, может народу тоже интересно
[19:16] [profit1984] Тоже перехват стековых комментариев. Тоже перехват многострочных описаний, в начале файла и для каждого слова.
[19:16] [profit1984] Тоже есть id-шники для каждого слова.
[19:16] [profit1984] В общем-то функционал убийственный.
[19:17] [mOleg] пардон, я сейчас подойду.
[19:17] [mOleg] а письмо я тебе брошуэ
[19:17] [mOleg] ???
[19:17] [profit1984] Под "убийственным" имеется в виду что он много перекрывает.
[19:18] [profit1984] Медным тазом накрываетю
[19:18] [profit1984] А письмо посылай -- мне не жалко.
[19:18] [profit1984] Только описания теперь пиши сам -- достало..
[19:19] [profit1984] Желательно -- с первого/второго раза..
[19:19] [mOleg] да пока менять не надо, кстати я оформлением занялся
[19:21] [mOleg] вроде ушло
[19:21] [profit1984] И как успехи, "господин оформитель" (с) ?
[19:21] [mOleg] сам глянь 8)
[19:21] [mOleg] по крайней мере появился read.me
[19:22] [profit1984] Пока -- смотреть нечего..
[19:23] [profit1984] Заметил новую подпись?..
[19:26] [mOleg] что за подпись,
[19:27] [mOleg] то есть не заметил
[19:29] [profit1984] 1. Обновил страницу вики.
[19:29] [profit1984] 2. Форумная подпись.
[19:31] [mOleg] я на вики еще не вылез
[19:31] [mOleg] ага, кажется увидел
[19:31] [profit1984] Это я сам над собой издёвываюсь, над горячим казахским джыгитом.. Сижу-ору-спорю с человеком по поводу его идеи, а потом делаю и применяю с пользой...
[19:31] [profit1984] Даже с двумя человеками к примеру: с тобой и chess'ом..
[19:32] [mOleg] 8) это нормально
[19:33] [profit1984] Просто щас я делаю chess'ову желалку, слой оптимизатора для стековых операций.. Интересненько так получается..
[19:33] [mOleg] 8)
[19:36] [profit1984] Предлагамая автором методика оптимизации стековых операций основывается на формализации их в подстановки мультимножеств стековых элементов. Благодаря композиции подстановок становится возможным выражать произвольные линейные участки кода (неразрываемые переходами или вызовами) только одной подстановкой. Далее, подстановки разлагаются в транспозиции и -- ещё ниже, -- в присваивания. Композиция подстановок способна исключать "мёртвые вычисления", не
[19:36] [profit1984] влияющие на окончательный расчёт, и снижать к минимуму перемещение значений в стеке.
[19:36] [mOleg] и
[19:37] [profit1984] Просто потенциально, на бумаге (в буквальном смысле -- на бумаге) довольно интересно получается.. На практике -- ещё будем посмотреть..
[19:38] [mOleg] кстати, я сделал генерацию типов в отчете
[19:38] [mOleg] видел?
[19:38] [profit1984] Смотрю.
[19:38] [profit1984] Посмотрел.
[19:39] [mOleg] сделал просто, как и говорил 8)
[19:39] [profit1984] Можно короче...
[19:39] [mOleg] как короче?
[19:39] [profit1984] Как _я_ говорил...
[19:41] [mOleg] не видел 8)
[19:41] [profit1984] Анализируя CFA...
[19:41] [mOleg] покажи
[19:41] [mOleg] ...
[19:41] [mOleg] просто у меня часы еще идут
[19:41] [mOleg] кто-то предлагал засекать время 8)
[19:41] profit1984 (^azekeProf@82.200.250.153) left irc: Connection reset by peer
[19:41] profit1984 (^azekeProf@82.200.250.153) joined #forth.
[19:41] [mOleg] кто-то предлагал засекать время 8)
[19:42] [mOleg] просто у меня часы еще идут
[19:42] [mOleg] profit?
[19:43] [mOleg] я пошутил
[19:46] [mOleg] profit?
[19:46] [mOleg] ау!
[19:46] [profit1984] 22:41 Отключены от чата
[19:47] [profit1984] http://forth.pastebin.ca/317414
[19:47] [profit1984] Хм.. Бяка получилася..
[19:47] [mOleg] что такое?
[19:47] [profit1984] Так как одни и теже DOES> коды используются многократно.
[19:48] [mOleg] кстати, видел насчет отладки мой, хм, пример на форуме
[19:48] [profit1984] В общем: "сдаёмсу-у"..
[19:48] [mOleg] ?
[19:49] [profit1984] Я выше скинул код.
[19:49] [mOleg] тут еще один момент - в целевом компиляторе мой вариант надежнее - он за одно проверяет корректность сборки
[19:51] [mOleg] и еще один момент, мне не надо знать всех слов, которые генерят код самостоятельно - мне нужны в некотором роде обобщенные сведения
[19:51] [profit1984] Трах-ти-би-дох.. Вроде же ясно просил -- не ломать тему.. Может я плохо знаю русского языка?..
[19:51] [mOleg] какую тему? где?
[19:51] [profit1984] http://fforum.winglion.ru//viewtopic.php?p=4915#4915
[19:51] ygrek (~user@202.71.100.89) joined #forth.
[19:51] [mOleg] я сегодня особенно не вменяемый, так как уже сутки не спал
[19:53] [mOleg] кстати, а кто тему ломал? я что ли? на вопрос-то я ответил честно и вопрос был задан честно мне
[19:53] [profit1984] Не ты.. Но тема сломана.
[19:54] [mOleg] да ладно, ничего страшного!
[19:56] [mOleg] вон, про форт-процессор сколько топиков наваяли, и более половины бестолку
[19:56] [profit1984] Обидна.. С чего бы ни начинал тему, ожидая внятного обсуждения в тему -- а выходит только один лишь флейм...
[19:56] [mOleg] кстати, насчет MODULE - это ведь не стандартное слово
[19:56] [profit1984] Я знаю.
[19:56] [mOleg] не только один флейм, кстати,
[19:56] Kamikaze13 (^51a9931b@ircgate.deware.lo) joined #forth.
[19:56] [mOleg] тему нужно поддерживать в нужном русле, это я уже понял
[19:56] [mOleg] о, привет, БожественномуВетру!
[19:56] [profit1984] Всё равно "осадок остался"..
[19:56] [mOleg] ну, прости меня - я на свою мельницу тоже хочу воды полить 8)
[19:57] [profit1984] Хе-хе.. "Всё суета сует..", "всё пройдёт", "и тебя вылечат, и меня вылечат" (с)
[19:57] [mOleg] Kamikadze, последний относительно стабильный вариант моей сборки СПФа интерисует?
[19:58] [mOleg] кстати, что з testcase.f - не смог найти в дистре
[19:58] [profit1984] Зупер!.. Дживс и Вустер на канале "Культура"!..
[19:58] [mOleg] меня сейчас именно этот вопрос волнует - нужен набор простых тестов, но почти всего, на предмет совместимости с СПФ
[19:59] [profit1984] Я кстати тоже.. ygrek где там этот testcase.f спрятался?..
[19:59] [ygrek] а.
[19:59] [ygrek] ха
[19:59] [mOleg] потому что я от совместимости, похоже все дальше и дальше
[19:59] [ygrek] в смысле хм
[20:01] [ygrek] он из forthgui вообще-то..
[20:01] [mOleg] Гы-ы-ыы
[20:01] [mOleg] и
[20:01] [ygrek] но я его посылал в рассылку когда про локалсы писал
[20:01] [mOleg] и
[20:01] [mOleg] что там вкусного?
[20:01] [Kamikaze13] Привет!
[20:01] [mOleg] кстати, я щас на форума, наверное, ветку новую начну насчет автоматического тестирования кода
[20:01] [Kamikaze13] mOleg Да - на почту!
[20:01] [ygrek] да так. удобно. запись красивая :)
[20:01] [mOleg] а тебе ссылочка не пойдет на ru.fig
[20:01] [ygrek] (( qua -> 1 2 ))
[20:01] [mOleg] там с главной странички ссылочка в самом верху
[20:01] [profit1984] А!.. Это же было в ans/tester.f ?..
[20:02] [profit1984] На accert.f (которые на самом деле assert.f)...
[20:02] [ygrek] да. там немног опрокачанное. но основа та.
[20:02] [mOleg] я начал, кстати, писать тесты по мере возникновения необходимости
[20:02] [ygrek] accert.f не при чём вроде (?)
[20:03] [mOleg] но пока бессистемно
[20:03] [Kamikaze13] mOleg я все-таки решил пока на SPF попробовать дальше писать - вчера проверил mysql и сокеты - нормально!
[20:03] [mOleg] 8)
[20:03] [profit1984] Глаза боятся, Kamikaze13!..
[20:04] [Kamikaze13] Банзайчик! Я добрррррый!
[20:06] [Kamikaze13] Даже детские стишки начал писать! Во!
[20:06] [mOleg] kamikadze, нашел ссылку?
[20:06] [Kamikaze13] mOleg где? На форуме?
[20:07] [mOleg] Я же сказал, на forth.org.ru
[20:07] [mOleg] В самом верху
[20:09] [mOleg] ..
[20:09] [profit1984] Налево от Большой Медведицы.. 013 в тентуре..
[20:09] [mOleg] кстати, у меня через одно сообщение на форуме будет круглая дата в десятичной системе = 500 постам
[20:09] [mOleg] 8)
[20:11] [Kamikaze13] есть - взял - спасибо! А CVS брать не буду из принципа / хотя на днях пришлось для джаберовского сайта юзать...
[20:12] [mOleg] а что за принцып-то такой? я не слышал 8)
[20:12] [mOleg] там, короче в отчет глянь
[20:13] [mOleg] и, в read.me тоже: если не сложно
[20:13] [mOleg] может чего добавить надо, для понятности?
[20:16] [mOleg] такс, у меня вопрос по поводу ru.fig и ссылок на sourceforge
[20:16] [mOleg] кто ими занимался?
[20:16] [ygrek] Kamikaze13, мне тоже интересно что за принцип такой
[20:17] [Kamikaze13] Не нравится - условная она дюже Нет чтобы просто FTP
[20:17] [mOleg] то есть мне не понятно, почему нельзя было сразу на последнюю версию либы view сделать
[20:17] [ygrek] хм. так цели разные
[20:17] [ygrek] найдите на sf такую ссылку
[20:18] [Kamikaze13] ygrek Я эту штуку использовал: http://kent.dl.sourceforge.net/sourceforge/tortoisesvn/TortoiseSVN-1.4.1.7992-win32-svn-1.4.2.msihttp://kent.dl.sourceforge.net/sourceforge/tortoisesvn/TortoiseSVN-1.4.1.7992-win32-svn-1.4.2.msi
[20:18] [ygrek] mOleg, на SF нет ссылки которая предоставляет такую функциональность
[20:19] [ygrek] Kamikaze13, ты не сможешь делать version tracking по ФТП :)
[20:19] [ygrek] CVS = concurrent version system
[20:19] [ygrek] так. ты против cvs как протокола или тебе не равится конкретная реализация?
[20:19] [ygrek] мне лично tortoise не нравится.
[20:19] [ygrek] использую smartcvs
[20:19] [mOleg] если вопрос был ко мне, то вроде вот эта ссылка катит http://spf.cvs.sourceforge.net/spf/devel/~pinka/lib/ext/common.f?view=markup
[20:19] [ygrek] если нужен вступительный гайд (для ньюбов) могу предоставить - краткий и на русском
[20:19] [Kamikaze13] Он нужен - не спорю! Но для синхронизации версий - для разработчиков
[20:21] [Kamikaze13] работающих над одним проектом
[20:21] [ygrek] Kamikaze13, да
[20:21] [ygrek] а для остальных - дистры
[20:21] [mOleg] кстати, он в чем-то прав!
[20:21] [Kamikaze13] А при фортовских объемах кода проще все качнуть сразу
[20:21] [ygrek] если же надо часто обновляться - плиз - ставьте cvs
[20:21] [ygrek] хм. не проблема делать автоматом хоть каждый день снапшоты cvs
[20:21] [ygrek] мы это осбуждали - пришли к выводу что это нафиг не надо.
[20:22] [ygrek] mOleg, тогда к ~ac :)
[20:22] [mOleg] почему я не видел этого вывода?
[20:22] [ygrek] вчера было вроде
[20:22] [Kamikaze13] Более того - для разработциков, работающих над одним проектом! А грузить наших программеров этими условностями - значит отбивать и так маленьрую охоту че-то делать
[20:23] [ygrek] Kamikaze13, предложите схему лучше
[20:23] [ygrek] чтобы меньше проблем было
[20:23] [Kamikaze13] mySQL
[20:23] [ygrek] писать свой велосипед для общего хранилища кода?
[20:23] [ygrek] при чём тут?
[20:24] [ygrek] как это происходит в других проектах? обычно есть репа за которую отвечает один человек. остальные с ним конектятся - присылают свой код - он его принимает либо нет. такая схема неплоха - но нужно кто будет этим заниматься
[20:26] [ygrek] Kamikaze13, при чём тут мускль
[20:26] [Kamikaze13] ygrek я предлагал от каталога файлов - перейти к базе данных. Для программиста - удобство работы с либами, а для задач общего хранения - надо еще думать, но что-то в этом может быть
[20:27] [ygrek] Kamikaze13, предлагать это хорошо. а нужна система которая рабоатет здесь и сейчас
[20:27] [ygrek] и без глюков - иначе "отбивать и так маленьрую охоту че-то делать"
[20:27] [Kamikaze13] В отличии от традиционных задач CVS у нас очень-очень маленькие объемы кода
[20:28] [ygrek] задача cvs - хранить историю версий.
[20:28] [ygrek] основная
[20:28] Nick change: Айриси -> ЗверюгА
[20:28] [ygrek] а как лучше? вполне годится для этой цели. выполняет её хорошо.
[20:28] [Kamikaze13] ygrek это просто мео мнение о CVS применительно к конкретной задаче - овчинка не стоит выделенки!
[20:31] [mOleg] я вообще думаю, что версии либ и версии ядра нужно уже отделять друг от друга
[20:31] [Kamikaze13] ygrek сорри - о идее с БД говорить бесполезно, т.к. это действительно чисто теоретичекси / не проверено и неизвестно что из этого получится. Если смогу что-то сделать с этим сам - другое дело...
[20:31] [mOleg] и как-бы разными сборками их делать
[20:31] [mOleg] то есть, что бы можно было отдельно одно от другого обновлять
[20:32] [mOleg] потому, что либ, уже больше чем ядра в несколько раз
[20:32] [Kamikaze13] опс - убежал на 15 мин в магазин...
[20:32] [mOleg] а ядро не сильно меняется от версии к версии
[20:32] [ygrek] mOleg, вчера про это говорили %)
[20:32] [ygrek] 500 раз скачали spf418 - стоит оно того - разделять, а тем более делать снапшоты?
[20:32] [mOleg] c кем и где
[20:33] [mOleg] дело не в том
[20:33] [ygrek] я не против ещё раз осбудить..
[20:33] [mOleg] просто версии ядра - это вроде как достаточно серьезно
[20:33] [mOleg] а версии либ - это как бы менее серьезно.
[20:34] [ygrek] хм. сейча у нас нет версии ядра - есть версия дистра
[20:34] [mOleg] ядро обновляется редко - раз в пол года
[20:34] [mOleg] а либы раз в 5-6, если не более чаще
[20:34] [ygrek] я согласен
[20:34] [mOleg] тем не менее отличий 4.17 от 4.18 в ядре фактически нет
[20:34] [ygrek] давно такая идея - devel отдельно и чаще
[20:36] [mOleg] дык, напрашивается само собоай
[20:37] [mOleg] кстати, кто может популярно рассказать о том, что это за docbook
[20:37] [mOleg] а то я сегодня малость притормаживаю
[20:39] azekeprofit (^azekeProf@82.200.250.153) joined #forth.
[20:39] profit1984 (^azekeProf@82.200.250.153) left irc: Connection reset by peer
[20:39] [ygrek] я могу
[20:39] [ygrek] :)
[20:39] [mOleg] оппа, давно?
[20:39] [ygrek] docbook это xml
[20:39] [mOleg] да, давай, только на пальцах
[20:39] [ygrek] соотв опредеённым DTD
[20:39] [ygrek] если на пальцах
[20:41] [mOleg] что нужно мне, например, с моими либами сделать?
[20:41] [ygrek] docbook это такая фигня из которой с помощью стандартных средсв (не изобретая велоспиедов) генерится html, pdf, chm, odt итп
[20:41] [mOleg] как влияет стиль оформления,
[20:41] [ygrek] из одного файла docbook
[20:41] [mOleg] какие рекомендации есть?
[20:41] [ygrek] сейчас из файлов экстрактит комменты xmlhelp.f
[20:41] [mOleg] ок, это понял
[20:41] [ygrek] которые понимает следующий формат
[20:41] [ygrek] : SUBSTART ( a u a1 u1 -- 0 | -1 )
[20:41] [ygrek] \ подстрока с начала строки
[20:41] [ygrek] 2>R OVER 2R> ROT >R
[20:41] [ygrek] ( a u a1 u1 ) ( R: a ) \ %)
[20:41] [ygrek] SEARCH NIP IF R> <> ELSE DROP RDROP -1 THEN ;
[20:41] Nick change: azekeprofit -> profit1984
[20:41] [ygrek] он выдерет имя слова SUBSTART
[20:41] [ygrek] стековую нотмацию
[20:41] [ygrek] и коммент \ подстрока с начала строки
[20:41] [ygrek] дальше комменты он дёргать не будте т.к. они относятся к реализации а не к слову
[20:42] [ygrek] по хорошему надо сделать чтобы выдирать однострочные коменты которые идут до слова..
[20:42] [mOleg] слушай, у меня глупая, может быть даже наивная просьба, напиши обо всем этом в форуме, пожалуйста!
[20:42] [ygrek] но это надо сделать
[20:42] [mOleg] могу подсказать один момент, кстати ты мои версии ядра СПФ видел
[20:42] [ygrek] mOleg, наверное лучше я допишу это в readme и дам ссылку..
[20:42] [mOleg] ?
[20:42] [ygrek] давай
[20:43] [ygrek] видел
[20:43] [ygrek] по диагонали
[20:43] [mOleg] ок, там есть генерация листингов
[20:43] [mOleg] она перехватывает не : и ; а SHEADER
[20:43] [ygrek] разные цели. надо ли это для доки?
[20:43] [mOleg] это корректнее, так как любое слово, кроме :NONAME его вызывает
[20:44] [ygrek] я вообще фильтрую слова - которые не из этого файла и котоые компилятся в словарь FORTH только
[20:44] [ygrek] ну возможно. а как определят ьконец слова?
[20:44] [ygrek] определённого через header?
[20:44] [ygrek] никак
[20:44] [mOleg] тоже с помощью SHEADER
[20:46] [mOleg] потому что следующее слово, будет создаваться после предыдущего
[20:46] [mOleg] но это еще не все
[20:46] [ygrek] по хорошему надо сделать чтобы выдирать однострочные коменты которые идут до слова..
[20:46] [ygrek] как я буду это делать?
[20:46] [mOleg] ты в СМАЛ32 разбирался?
[20:46] [mOleg] у меня почти это и сделано - только меня не интерисуют простые коментарии
[20:46] [ygrek] сколько процентов нужных в доке слов определяются не через двоеточие?
[20:46] [ygrek] smal32 не видел
[20:46] [mOleg] константы, переменные, словари, много чего
[20:46] [ygrek] а мне нужны именно комменты! ;)
[20:46] [mOleg] в СМАЛ32 есть слово CREATE;
[20:46] [ygrek] именно
[20:46] [ygrek] а мне это не нажо!
[20:47] [mOleg] очень хорошее слово, которое вызывается в конце каждого определения - это слово фиксирует конец слова и его длинну
[20:47] [ygrek] пожалуй
[20:48] [Kamikaze13] ..
[20:48] [mOleg] вот его и нужно вставить в ; и в : но перед собственно HEADER - то есть, сторого говоря, лучше его в SHEADER и в ;\
[20:49] [mOleg] за одно легко вычисляются размеры массивов, созданных, по CREATE ALLOT
[20:51] [mOleg] да и вообще любых структур форта, расположенных на DP
[20:51] [mOleg] ygrek еще тут?
[20:51] [ygrek] угу
[20:51] [mOleg] я надоел?
[20:52] [ygrek] не
[20:52] [mOleg] 8)
[20:52] [ygrek] просто я его не использовал и пока обхожусь так что не могу обсуждать эту тему
[20:52] [mOleg] вобщем свои идеи я сказал
[20:52] *** ygrek дописывает readme
[20:52] [Kamikaze13] Народ, сорри знаний не хватает.. Что из либ глянуть под задачу - надо для нескольких временых циклов - по их окончании - выполнять какие-то действия.
[20:52] [ygrek] кста - mOleg вы видели как devel.chm может выглядеть - замечания есть?.. может даже я их учту ;)
[20:53] [ygrek] Kamikaze13, подробнее
[20:53] [mOleg] то есть временных?
[20:53] [ygrek] : qua 10 0 DO LOOP а тут делаем тчо надо :) ;
[20:54] [mOleg] ты не хочешь, чтобы после выполнения они в памяти оставались?
[20:56] [mOleg] пойду, схожу в магазин, пока не закрылся, пять минут
[20:56] [Kamikaze13] ygrek продолжаю с движком. Первая часть - DLL на фортеке перехватывает обращение к серверу и оставляет данные в БД Надо еще сделать 2 части движка - в принципе одинаковых но с различными задачами. Одна обрабатывает игровые ситуации а другая рулит изменениями в мире. Скажем каждые пол часа меняет погоду каждые 15 мин - ну вообщем другое действие и т.д.
[20:57] Kamikaze13 (^51a9931b@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[21:01] Kamikaze13 (^51a9931b@ircgate.deware.lo) joined #forth.
[21:01] [mOleg] ..
[21:01] [profit1984] Kamikaze13: семафоры?
[21:01] [Kamikaze13] опять отпал...
[21:01] [Kamikaze13] ygrek продолжаю с движком. Первая часть - DLL на фортеке перехватывает обращение к серверу и оставляет данные в БД Надо еще сделать 2 части движка - в принципе одинаковых но с различными задачами. Одна обрабатывает игровые ситуации а другая рулит изменениями в мире. Скажем каждые пол часа меняет погоду каждые 15 мин - ну вообщем другое действие и т.д.
[21:02] [ygrek] угу
[21:02] [Kamikaze13] profit1984 например начинается игра - под нее надо 15 мин с промежутками по 3 мин на каждый ход. Даннфые о начале беруться из БД Но таких игр может быть много одновременно.
[21:03] [ygrek] т.е. потоки?
[21:03] [ygrek] под винду?
[21:03] [ygrek] генеришь событие таймера и вешаешь на него обработчик
[21:03] [Kamikaze13] вероятно.... я ж не знаю точно...
[21:04] [ygrek] так а в чём конкретная проблема? как делать действия периодически?
[21:04] [Kamikaze13] При этом у меня уже висит сокс-сервер для связи сдругими модулями
[21:06] mak4444 (^c2556384@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (Session timeout)"
[21:06] [Kamikaze13] Ну да - не в циклах же - проц перегружу
[21:07] [mOleg] ..
[21:07] [Kamikaze13] А действительно - может флаги? Как только сокс-сервер посмотрел порт пусть проверяет какие циклы закончились. Так нормально?
[21:08] *** profit1984 не имеет опыта в сетевых вещах...
[21:09] [ygrek] ничё не понимаю
[21:09] [ygrek] надо уведомлять другой сервер?
[21:09] [ygrek] периодически?
[21:09] [Kamikaze13] profit1984 это уже не сетевой уровень а многозадачка
[21:09] *** ygrek не понял в чём проблема :-(
[21:09] [Kamikaze13] ygrek уведомлять просто - кидаем результат в порт. Первый модуль это уже делает
[21:11] [Kamikaze13] ygrek проблема в том что надо одновременно выполнять несколько разных продпрограмм для различных игровых задая со своими персональными временными промежутками
[21:11] [profit1984] Kamikaze13: семафоры?
[21:12] [Kamikaze13] profit1984 может быть но я не совсем понял что за этим термином стоит
[21:12] [ygrek] ну так потоки значит
[21:12] [ygrek] и мутекс на уведомитель
[21:12] [ygrek] мутекс - защищает общий ресурс от одноврменного доступа
[21:13] [ygrek] или Critical Section
[21:13] [ygrek] ну тут сначала общую доку лучше почитать по многозадачному программингу
[21:13] [ygrek] или качественно другой подход - на каждый ресурс - один поток
[21:13] [ygrek] тогда мутексы не нужны
[21:13] [ygrek] а потоки обмениваются сообщениями
[21:14] [ygrek] типа как в Erlang'е
[21:14] [profit1984] Есть в devel\~pinka\lib\multi\
[21:14] [ygrek] т.е. вместо того чтобы в потоке печатать S"qua " CR TYPE
[21:14] [Kamikaze13] ygrek ОК но наверное потоки.... Вообщем мне сначала надо смотреть готовые либы - что по этим вопросам есть в SPF?
[21:14] [ygrek] посылать сообщение S" qua" в поток печататель
[21:16] [ygrek] profit1984, уже показал %)
[21:16] [ygrek] тьфу
[21:16] [Kamikaze13] profit1984 ага!
[21:16] [ygrek] Kamikaze13, profit1984 уже показал
[21:16] [profit1984] Применения: ~pinka\lib\win\tray\TrayIcons.f
[21:16] [profit1984] ~pinka\samples\2005\hta\fsaver-ext.f
[21:17] [Kamikaze13] profit1984 Понял Спасибо! Буду изучать... а то и правдв вопросы не конкретные получаются...
[21:18] *** ygrek зудит что сначала надо почитать про многопоточность в общем - безприменительно к форту
[21:18] [Kamikaze13] ой... я убежал... СПАСИБО!!!!
[21:18] [profit1984] Плюс: http://spf.sourceforge.net/docs/intro.ru.html#task
[21:18] [Kamikaze13] х ты!
[21:18] [Kamikaze13] ух ты т.е.
[21:19] [Kamikaze13] :)
[21:19] [ygrek] кста. tid _очень_ плохое обозначение...
[21:19] [mOleg] ?
[21:21] [Kamikaze13] Если вспомните еще какие ссылки - пвыложите пожалуйста в чат... как вернусь - возьму....
[21:21] [ygrek] ибо есть два понятия - thread id и thread handle
[21:21] [ygrek] а возвращается-то thread handle как бы навзание не намекало что там id
[21:21] [ygrek] а когда пишешь либу где одновременно и thread id и thread handle нужен - так ховайся
[21:26] [mOleg] http://spf.sourceforge.net/docs/intro.ru.html#task - Scattered colons
[21:26] [mOleg] эквивалентно : INIT do2 do3 do1 ;
[21:26] [mOleg] тут все правильно?
[21:26] [mOleg] Если да, то тогд как будет выглядеть порядок исполнения при четырех параметрах
[21:26] [mOleg] ???
[21:28] [ygrek] проверьте
[21:28] [ygrek] я недавно исправлял там ошибку
[21:29] [ygrek] может быть исправил одну ошиьку на другую ? ;)
[21:29] [mOleg] мне сейчас негде
[21:29] [ygrek] на первый взгялд всё верное
[21:29] [ygrek] если четыре - do2 do3 do4 do1
[21:31] [mOleg] прям сортировка пузырьком получается
[21:31] [ygrek] : INIT ... 1 . ;
[21:31] [ygrek] CR INIT
[21:31] [ygrek] ..: INIT 2 . ;..
[21:31] [ygrek] CR INIT
[21:31] [ygrek] ..: INIT 3 . ;..
[21:31] [ygrek] CR INIT
[21:31] forther (~forther@207.47.34.100.static.nextweb.net) joined #forth.
[21:31] [ygrek] 1
[21:31] [ygrek] 2 1
[21:31] [ygrek] 2 3 1
[21:32] [mOleg] тогда я чего-то не понимаю
[21:33] [mOleg] ага, дошло
[21:33] [ygrek] http://spf.cvs.sourceforge.net/spf/devel/~ygrek/doc/docbook/readme.txt
[21:34] [mOleg] ушел по ссылке
[21:36] [mOleg] - стековая нотация (должна быть на той же строке что и имя слова
[21:36] [mOleg] в предлагаемом мною варианте - это не обязательно
[21:37] [ygrek] ложные срабатывания
[21:37] [ygrek] потом. какой процент?
[21:37] [mOleg] хотя это же, вызывает и проблемы, со скобочными комментариями далее в тексте 8[
[21:37] [ygrek] отож
[21:37] profit1984 (^azekeProf@82.200.250.153) left irc: Connection reset by peer
[21:37] [mOleg] вобщем верно, обычно сразу после имени слова
[21:37] azekeprofit (^azekeProf@82.200.250.153) joined #forth.
[21:38] [ygrek] а так призывает к строгому стилю %)
[21:38] Nick change: azekeprofit -> profit1984
[21:38] [mOleg] - строки однострочных комментариев идущие подряд _сразу_ за словом - а вот это я всей душой НЕНАВИХЖУ в СПФ!!!
[21:39] [mOleg] имя - десять строк коментария и в конце три слова кода 8[[[[[[[[[[[[[[[[[[[[
[21:41] [mOleg] " - то что в конце файла после \EOF в качестве примера.."
[21:41] [mOleg] а если их два, три, больше? этих самых \EOF -а?
[21:41] [mOleg] у меня обычно два идет - первый - это действительно пример или тест, а второй собственно, описание
[21:42] [ygrek] mOleg, вариант - выделить спец. слово или распознавать по комменту что идёт пример.
[21:43] [ygrek] это наметка - как сделаем так и будет
[21:43] [mOleg] опять же хочу отослать к СМАЛ32 там есть слово comment: точнее пара слов comment;
[21:43] [ygrek] тем более лучше пусть описание хоть так попадёт в файл чем никак %)
[21:43] [mOleg] почему бы не взять оттуда хорошую идею?
[21:43] [ygrek] вот и давайт добавим это слово в текущий devel. хаха
[21:44] [ygrek] а в gforth есть \q
[21:44] [ygrek] \g
[21:44] [mOleg] Я уже сделал это, но для других целей
[21:44] [ygrek] \g а тут комент
[21:44] [mOleg] и в devel у меня это в testing слово есть
[21:44] [mOleg] но там большие наметки
[21:44] [ygrek] это глобальное изменение - в spf-dev. /me решает конкретную проблему.
[21:46] [ygrek] в либах большинства доки - кот наплакал. так что с доп. слова - толку.
[21:46] [mOleg] comment: хорош тем, что его поймет даже не знакомый с спф, Gforth или любым другим forth человек
[21:46] [mOleg] а вот сишные коментарии я очень не люблю
[21:46] [ygrek] организация порядка в оформлении либ возможна только в случае диктата одного. Dixi
[21:46] [mOleg] короткие имена, иногда тоже не есть гут
[21:47] [mOleg] либо большой работы одного 8)
[21:47] [profit1984] А какая разница между comment: и ( ?
[21:47] [ygrek] mOleg, посомтрите какое слово испю в других системах жля этой цели, выберите то которое вам больше нравится и напишите в spf-dev
[21:47] *** ygrek с этим всем вполне согласен но me ничего тут менять не может
[21:48] [mOleg] разница в понимании - например наСИльники часто впадают в ступор, когда узнают, что в форте, коментарии в скобках находятся - у них даже волосы на голове начинают шевелиться
[21:48] [mOleg] 8)))
[21:48] [profit1984] Хм.. Ну ладно..
[21:49] *** profit1984 привык повторять про себя "что в имени тебе моём?.." (с)
[21:49] [mOleg] так вот, comment хорош именно тем, что он однозначен!!!
[21:49] [ygrek] не. я так понял суть в том что мы можем выбрать два разных слова для просто комментариев и для дока-комментариев
[21:51] [ygrek] но можем выбрать и все будут использовать - разные вещи :)
[21:51] [mOleg] а после него, хоть скобки, хоть кавычки, хоть какую другую кракозябру ставь - все прокатит
[21:51] [mOleg] обоснование выбора тоже кое чего стоит или стоит
[21:51] [mOleg] да, вот я предлагаю для дока-коментариев comment: за одно, может Ларионов расщедрится и подарит свой асм 8)
[21:51] Kamikaze13 (^51a9931b@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[21:54] [mOleg] ..
[22:01] [mOleg] я, кажется, напостил в форуме 8)
[22:12] mOleg (^52cf52bc@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net]"
[22:26] *** ygrek пишет парсер форта на xslt :)
[22:26] [profit1984] (-:Е
[22:29] [ygrek] profit1984, в xslt у if'а есть OR?
[22:32] mOleg (^52cf52bc@ircgate.deware.lo) joined #forth.
[22:34] [mOleg] ..
[22:34] [mOleg] и никто меня не поздравляет с юбилеем 8[
[22:36] *** ygrek почти дописал :)
[22:36] [ygrek] mOleg колитесь что за юбилей ;)
[22:36] [profit1984] Нашёл OR ?..
[22:36] [ygrek] нету.
[22:36] [mOleg] дык, 500!!! сообщение на форуме 8)
[22:36] [ygrek] обошёлся де морганом :)
[22:36] [mOleg] круглое десятичное число!
[22:36] [ygrek] !ttop
[22:36] [ygrek] !top
[22:37] [ygrek] : qua !top10 select-first=> ban ;
[22:37] [ygrek] :)
[22:37] [mOleg] бедный, Таайрекс, он же от натуги щас упадет!
[22:37] [ygrek] mOleg, поздравляем в любом случае!
[22:37] [profit1984] Хе-хе..
[22:37] [mOleg] Гы, и тут первый 8) надо же
[22:37] [mOleg] сыпасибо
[22:37] [mOleg] кстати
[22:38] [profit1984] В XSLT же есть not() ?.. А or() ?
[22:38] [mOleg] вот оно, значит как, получается - говорю много и быстро 8)
[22:38] [profit1984] То есть там внутри же XPath..
[22:38] [ygrek] нету OR'а.
[22:38] [profit1984] А я -- самый серьёзный, как всегда..
[22:38] [ygrek] может. вообщем уже не надо :)
[22:39] [mOleg] по крайней мере в два раза быстрее ygrek-а 8)
[22:39] [profit1984] А у меня ещё и буковочек более есть..
[22:41] [profit1984] То есть я ещё и -- содержательнее.
[22:41] [mOleg] да уж
[22:41] [mOleg] ты еще и более спористый 8)
[22:41] *** ygrek научил xsl выдергивать из стековых комментов параметры и вставлять шаблон для изх описания...
[22:41] [profit1984] Не, я СПОРтивный..
[22:42] [mOleg] там АЧ что-то ygrek-у ответил в spf.dev
[22:42] [profit1984] Параметры?.. А вид стрелочки пофиг?.. Целиком берёться?
[22:42] [ygrek] до стрелочки
[22:42] [ygrek] до | или до \ или до --
[22:42] [profit1984] О!.. Тогда стрелочку надо это самое ..
[22:43] [profit1984] Немножко закрепить..
[22:43] [mOleg] да да да -->
[22:43] [mOleg] Ж8)
[22:46] [profit1984] В ядре есть стрелочки вида ->
[22:46] [mOleg] согласен на ->
[22:46] [profit1984] Где-то есть ещё просто >
[22:46] [ygrek] ну млин. не могу же я весь этот зоопарк поддерживать.
[22:46] [ygrek] я выбираю то что охватывает большиснтво кода
[22:46] [ygrek] то есть --
[22:46] [profit1984] Я понял.. Просто надо это всё исправлять.
[22:46] [ygrek] да.
[22:46] [ygrek] А ГДЕ БАГТРЕКЕР!!!
[22:46] [mOleg] я все-таки за ->
[22:47] [ygrek] правда day меня отсюда врядли услышит :)
[22:47] [profit1984] А баба-яга -- против!..
[22:47] *** ygrek решает конкретную задачу
[22:47] [ygrek] когда в spf/devel большинство будет с -> - пожалуйста
[22:47] [profit1984] То что в ядре косячные комментарии -- это просто скопировали куски откуда-то..
[22:47] [ygrek] хотя.
[22:47] [ygrek] я могу всякие стрелочки поддерживать вообще-то..
[22:47] [mOleg] враги, кругом одни враги, пора пить
[22:47] [mOleg] чай
[22:47] [ygrek] :)
[22:48] [profit1984] "У нас всегда время пить чай.." (с)
[22:48] [mOleg] я из привычки буду писать --> и пусть профиту будет плохо!
[22:48] [mOleg] Ж8)
[22:48] [profit1984] А мне назло будет хорошо!.. Хе-хе..
[22:48] [mOleg] смал появился раньше его бекфорта !
[22:48] [profit1984] Назло хорошо!.. Эко я диалектически...
[22:49] [profit1984] Алгол вообще в 68 появился..
[22:49] [ygrek] и умер раньше
[22:49] [profit1984] Вперёд все на Алголе писать!..
[22:51] [mOleg] такс, австралийские аборигениы уже несколько тыщь лет в двоичной системе работают 8)
[22:51] [profit1984] Я помню мой недельный "хак-приход", практически круглосуточный со SMAL'ом..
[22:51] [profit1984] На 386'ом.. Было круто..
[22:51] [profit1984] Хотя закрытость системы слегка обидно, да.
[22:52] [mOleg] а я всю ее практически дисфортил
[22:53] [ygrek] млин. даже else'а нету
[22:53] [mOleg] кстати, профит может /me похвалить
[22:53] [profit1984] Используй choose
[22:53] [ygrek] сорри за млин. тирех - пора меня банить
[22:53] [mOleg] я все свои либы в devel перевел в win1251 8)
[22:53] [profit1984] xsl:choose
[22:53] [ygrek] о!
[22:53] [ygrek] спасибо
[22:53] [ygrek] не сообразил
[22:54] [ygrek] !конфета mOleg
[22:54] [ygrek] %)
[22:54] [profit1984] Возьми пряник с полки, mOleg..
[22:54] [mOleg] вот еще, нагибаться...
[22:56] [profit1984] Не-не.. Это надо знать источники этой поговорки..
[22:56] [mOleg] тяжело, кстати, с задранным-то носом
[22:56] [mOleg] %)
[22:56] [profit1984] Как правило эти пряники были на самой крышке шкапа..
[22:56] [profit1984] Так что задранный нос -- самое то для прикладного альпинизма за пряниками.
[22:56] [mOleg] меня все достают, "дядя, нагнись, достань воробушка" а вы о шкапе 8)
[22:57] [ygrek] см. http://forth.org.ru/~ygrek/files/devel.chm
[22:57] [ygrek] обратите внимание что шаблон для параметров генерится только тогда когда нет никакого комента для слова :)
[22:57] *** ygrek away на чуть чуть
[22:57] [profit1984] Интересненько, да-да..
[22:58] [profit1984] Вот только внутренние якоря там что ли не работают?..
[22:58] [profit1984] То есть щёлканье по слову в Указателе переходит не на само слово а просто на начало файла.
[23:01] [mOleg] интересно, как у меня будет выглядеть?
[23:01] [mOleg] а вобщем ниче так, симпатичненько 8)
[23:03] [forther] это algol68 в 68 появился
[23:03] [forther] а algol в году 59, если не раньше
[23:03] [profit1984] Это я так ляпнул..
[23:04] [profit1984] Чтобы складно было..
[23:04] [mOleg] всеравно австралийские аборигенны...
[23:06] [mOleg] 8)
[23:06] *** profit1984 смотрит в кишки chm'а и ёжится..
[23:06] [mOleg] а я уже посмотрел и успел отметить баальшие пространства нулей
[23:07] [profit1984] Хм.. Вроде стоят якоря.. А всё равно не переходит.. Хм..
[23:11] [ygrek] хм. правда странно
[23:12] [ygrek] ща пощёлкаем
[23:13] [profit1984] Ещё мелочёвка что ссылка "SP-Forth documentation" слева вверху открывается в самой помощи..
[23:14] [ygrek] а как сделать в браузере?
[23:14] [ygrek] target=_blank?
[23:14] [profit1984] Оформление стековых комментариев курсивом начинает играть довольно плохо когда внутри есть разных видов палочки..
[23:16] [profit1984] Сам ищу.. Чую что target=_blank просто откроет IE..
[23:16] [ygrek] да. это фиксится css'ами
[23:16] [profit1984] Угу.
[23:16] [ygrek] сейчас никакого офомления
[23:16] [ygrek] в chunked html с ссылками всё ок.. какие-то выверты chm-а
[23:16] *** ygrek надеется что какой-то добрый человек которому медведь не наступил на орган дизайна нарисует потом ко всему этому какие-то стили :)
[23:17] [profit1984] У меня орган дизайна отродясь в заводе не было.. Но что то наименее режущее глаз сочинить могу..
[23:17] [profit1984] В стиле devel|intro. Чтобы была consistency.
[23:17] [ygrek] ок. ловим профита на слове.
[23:18] [ygrek] можно. а можно и другое. devel тогда отпадёт за ненадобностью
[23:18] [profit1984] Ещё косяк в том что описания на разделы хорошо бы в разделы класть..
[23:18] [profit1984] А не в страницы description..
[23:18] [ygrek] а вот никак.
[23:18] [ygrek] т.е. у меня не получилось
[23:18] [profit1984] Хм.. Ладно... "Будем искать" (с)
[23:19] [profit1984] Мда.. Сказать что html там косячный -- ничего не сказать.
[23:19] [profit1984] hasis"><em>( list -- addr | 0 )</em></span>
[23:19] [profit1984] </p><p>Найти последний элемент списка проходом по нему </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a
[23:19] [profit1984] name="id191590"></a>lastNode</h3></div></div></div><p>
[23:19] [profit1984] <span class="emphasis"><em>( list -- addr | 0 )</em></span>
[23:19] [profit1984] </p><p>Получить последний элемент списка </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id191936"></a>listNodeSize</h3></div></div></div><p>
[23:19] [profit1984] <span class="emphasis"><em>( list - u )</em></span>
[23:19] [profit1984] </p><p>Вернуть размер элемента списка </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id191958"></a>NextCircleNode</h3></div></div></div><p>
[23:19] [profit1984] <span class="emphasis"><
[23:21] [profit1984] Надо бы это нормально дооформить и сам HTML, по классам..
[23:21] [profit1984] Чтобы не гадать какой EM что означает...
[23:22] [profit1984] С этой точки зрения лучше было бы делать xml-ку первичной. И гонять в HTML прямо из неё..
[23:23] [profit1984] Но это так, шмысли всякие..
[23:24] [ygrek] кодировка - это косяки hhc.exe
[23:24] [ygrek] я указываю кодировку
[23:24] [ygrek] а он игнорит
[23:24] [profit1984] Я так и понял.
[23:24] [ygrek] по этой причине в леавой панели нельзя русские имена применить :-(
[23:26] [ygrek] насчёт xml->html - сейчас это и делается
[23:26] [ygrek] просто стандартными средствами
[23:26] [ygrek] т.е. если делать самим - то в общем случае - переделывать всё что делает docbook-xsl team
[23:26] [ygrek] :)
[23:26] [profit1984] Угу.
[23:27] [profit1984] Хм.. Для главной книжки получилась отдельная страничка, а для подкнижек не получается?..
[23:33] [ygrek] для chunked html есть параметр - chunk.first.section
[23:33] [ygrek] а для xhm нету...
[23:33] [ygrek] * chm
[23:41] [ygrek] можно ли как-то сделать раздел невидимым - т.е. этот description спрятать?
[23:41] [profit1984] Без понятий.
[23:47] Your_Nick (^5435cec9@ircgate.deware.lo) joined #forth.
[23:47] Kamikaze13 (^51a9931b@ircgate.deware.lo) joined #forth.
[23:47] Nick change: Your_Nick -> Xищник
[23:47] [Xищник] ой, сколько нас! :)
[23:48] [Kamikaze13] ..
[23:51] [Xищник] только все затаились....
[23:52] [profit1984] ygrek: мне вот тут по другой теме предлагают такой XPath
[23:52] [profit1984] //text()[not(parent::script) and not(parent::style) and not(ancestor::pre)]
[23:52] [profit1984] Может тогда or маленькими буквами и оператор?..
[23:52] [profit1984] Тьфу.. Забыл.. Уже же не надо..
[23:56] [ygrek] ygrek, not(not(a1) and not(a2))
[23:56] [ygrek] тьфу!
[23:56] [ygrek] profit1984, not(not(a1) and not(a2))
[23:56] [ygrek] :)
[23:56] profit1984 (^azekeProf@82.200.250.153) left irc: Connection reset by peer
[23:56] profit1984_ (^azekeProf@82.200.250.153) joined #forth.






up

All Logs
#Sferoid
#WingLion
#relativity
#osteohondroz
#dragons
#Forth
#duraki




Generated by logs2html module for eggdrop v.2.3