Main page




[00:08] *** ygrek_ тащится от кучи разных RSS форматов
[00:09] [ygrek_] BYE
[00:09] [mOleg] и что его так тащит?
[00:09] ygrek_ (debian-tor@15ss-5s.tsinghua.edu.cn) left irc: ""
[00:11] exsample (~spf@63-232-124-91.pool.ukrtel.net) left irc: "That's all folks.. See you some day"
[00:11] Your_Nick (^52c76048@ircgate.deware.lo) joined #forth.
[00:11] Nick change: Your_Nick -> Xищник
[00:11] [Xищник] true-grue отдельное рры, давно не виделись :)
[00:12] [true-grue] Хищник, рры! (рры-факториал :)
[00:13] [mOleg] гм
[00:13] [true-grue] ну а что?
[00:14] [mOleg] осторожный салют хищнику!
[00:14] [Xищник] осторожность не спасет, если я буду голодным :)
[00:14] [mOleg] это понятно, но все же, не повредит 8)
[00:16] [mOleg] осторожность в смысле
[00:19] [Xищник] интересно, а чему равна exp(рры? :)
[00:19] [mOleg] = aaaaaa
[00:21] [mOleg] или = help!!!
[00:21] [mOleg] или даже так = ааа, помогите, спасите, кушают!!!
[00:21] Kamikaze13 (^5b7ca452@ircgate.deware.lo) joined #forth.
[00:21] [mOleg] что-то ты бегаешь все время
[00:21] [Xищник] что интересного? :)
[00:22] [mOleg] а видел мою http://fforum.winglion.ru/viewtopic.php?t=520 на форуме?
[00:22] *** true-grue изучил заново C++ по современному стандарту и перестал на время программировать вобще :)
[00:23] [mOleg] шаман, однако!
[00:23] [Xищник] mOleg, ага, видел, только не совсем понял, как это использовать
[00:23] [mOleg] да, жалко
[00:23] [mOleg] надо придумать более понятное объяснение
[00:24] [mOleg] идея проста, если нам нужно определенное слово, но из-за него не хочется подключать внешние либы
[00:24] [mOleg] его можно определить в текущем файле
[00:24] [Xищник] нет, оно понятно изложено. только надо сообразить в каком случае такая технология будет эффективной
[00:24] [mOleg] но тогда, может получиться так, что оно уже есть, а мы его переопределяем
[00:26] [mOleg] а, ну, когда пишешь либу и не хочешь, чтоб у нее было много зависимостей
[00:26] [mOleg] много слов типа ALLOTERASE
[00:26] [mOleg] вроде бы они маленькие и полезные и нужны часто
[00:26] [mOleg] но ради них не хочется делать отдельный файл и в нем делать REQUIRE
[00:26] [mOleg] простейший пример избавит аж от одного внешнего файла:
[00:26] [mOleg] ?: ON TRUE SWAP ! ; ?: OFF 0! ;
[00:26] [mOleg] в СПФе эти два слова в отдельном файле валяются 8)
[00:27] [mOleg] теперь понятнее стало? или опять? 8[
[00:28] [true-grue] mOleg, А если слово существует, но выполняет другую работу? :)
[00:29] [mOleg] тогда не ставишь перед : знака ?
[00:29] [Xищник] угу
[00:29] [true-grue] mOleg, Отсюда вывод: не использовать эту конструкцию в библиотеках :)
[00:31] Kamikaze13 (^5b7ca452@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net]"
[00:31] Kamikaze13 (^51a9e347@ircgate.deware.lo) joined #forth.
[00:31] [mOleg] все бегають, бегають - только ветер от них
[00:31] [mOleg] вот как раз использовать в библиотеках именно эту конструкцию!
[00:31] [mOleg] чтобы уменьшать кол-во подключаемых внешних файлов
[00:32] [mOleg] кстати, кроме этого предусмотрена реакция на WARNING
[00:32] [mOleg] если предупреждения подавляются - то мы автоматом определяем слова поверх уже имеющихся
[00:32] [mOleg] а если не подавляются - то тогда только уникальные имена будут оставаться
[00:33] [mOleg] так что почти все предусмотрено
[00:34] [mOleg] а что не предусмотрено я еще не знаю 8)
[00:34] [mOleg] kamikadze , ты еще здесь?
[00:34] true-grue (~xyyyyzy@89-178-135-190.broadband.corbina.ru) left irc: ""
[00:34] [Kamikaze13] временами
[00:34] [mOleg] что так тебя колбасит-то?
[00:36] [Kamikaze13] обратный канал сменил
[00:36] RHuB (~RHuB@83.149.51.1) left irc: ""
[00:36] [Xищник] а у меня роутер есть. только никак не могу его научить использовать статический IP, он утверждает, что от провайдера идет динамический
[00:36] [Kamikaze13] Вместо xDSL здесь - ADSL с другого компа по сетке
[00:36] [Xищник] вот как настрою! и буду вечерами с ноута сидеть здесь :)
[00:37] [mOleg] так настраивай!
[00:37] [Kamikaze13] acFP рулит!!!!! Я его как паррент прокси - маршрутизирующий. Супер! файлы по маске на один интерфейс.... все с доменов .ru на другой к примеру...
[00:38] [mOleg] урряяяя ! заработало!!!!
[00:38] [Kamikaze13] единственный недостаток - логи пишет. Даже Черезов не помник где это убрать можно....
[00:39] [mOleg] наконец-то заработало!!!
[00:39] [Kamikaze13] словари?
[00:39] [mOleg] какой я молодец !!!8)
[00:39] [mOleg] да!!!!!
[00:39] [mOleg] вот теперь в СПФе можно такого навертеть будет!!!
[00:41] [Kamikaze13] если б еще и отвертеть немножко... так ваааще! Те же логи от acFP к примеру....
[00:42] *** Xищник пополз кофейничать
[00:42] [mOleg] ну, это ж другое!
[00:42] [mOleg] ну, что, нужна новая - еще горячая версия?
[00:42] [mOleg] впрочем там пока только в код смотреть нужно
[00:43] [mOleg] так что толку меньше чем от предыдущих вариантов 8[
[00:43] [mOleg] но это пока 8)
[00:43] [Kamikaze13] я когда нибудь от новенького отказывался? Нужна конечно!
[00:44] [mOleg] кстати, уже в третий раз спрашиваю, видел обновленный ?: на форуме?
[00:46] [Kamikaze13] чего на форуме? Продолжение темы о словарях? Видел
[00:46] [mOleg] не о словарях, а о слове ?:
[00:46] [mOleg] я там реакцию на WARNING по твоей наводке прикрутил 8)
[00:46] [mOleg] то есть здесь http://fforum.winglion.ru/viewtopic.php?t=520
[00:46] [Kamikaze13] я глянул но не вчитывался....
[00:46] [mOleg] ясно, письмо к тебе ушло
[00:48] [Kamikaze13] получил
[00:48] [mOleg] 8) только полную версию собирать не пробуй! там еще не правлено
[00:49] [mOleg] главное находится в .
[00:49] [mOleg] kernel\vocs\*.f
[00:51] [Kamikaze13] ятуда дорвусь ночью... Тут текучка продолжается... аська с новой обратной не идет... сокс-сервер т.е. Срадиоканал колбасит и пр.....
[00:56] [mOleg] ..
[01:06] Kamikaze13 (^51a9e347@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[01:11] [mOleg] ..
[01:50] Last message repeated 1 time(s).
[02:20] Last message repeated 1 time(s).
[02:31] Xищник (^52c76048@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[03:37] [mOleg] ..
[06:02] Last message repeated 1 time(s).
[08:07] mOleg (^52cf52bc@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (Ping timeout)"
[09:36] profit1984 (^azekeProf@82.200.252.247) joined #forth.
[10:09] forther (~forther@c-67-180-209-27.hsd1.ca.comcast.net) joined #forth.
[10:28] Kamikaze13 (^d5b3fd43@ircgate.deware.lo) joined #forth.
[10:38] forther (~forther@c-67-180-209-27.hsd1.ca.comcast.net) left irc: Ping timeout
[11:14] forther (~forther@c-67-180-209-27.hsd1.ca.comcast.net) joined #forth.
[11:23] Your_Nick (^52c76048@ircgate.deware.lo) joined #forth.
[11:24] [Your_Nick] .тшсл Чищник
[11:26] [Your_Nick] ./nick Xищник
[11:26] Nick change: Your_Nick -> Xищник
[11:26] [Xищник] уффф! :)
[11:42] [forther] че так?
[11:51] forther (~forther@c-67-180-209-27.hsd1.ca.comcast.net) left irc: "Leaving"
[12:11] forther (~forther@c-67-180-209-27.hsd1.ca.comcast.net) joined #forth.
[12:13] [forther] Xищник: по поводу использования 15555 внесто нуля
[12:14] [forther] меньшим числом ключей можно обойтись
[12:14] [forther] и задержки менчше
[12:14] [forther] меньше
[12:31] Kamikaze13 (^d5b3fd43@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[12:32] forther (~forther@c-67-180-209-27.hsd1.ca.comcast.net) left irc: "Leaving."
[12:42] ЗверюгА (~WingLion@81.211.122.120) joined #forth.
[12:42] #forth: mode change '+o ЗверюгА' by ChanServ!service@RusNet
[12:42] [ЗверюгА] ЗдрАААвствуйте!
[12:42] [ЗверюгА] Рррргмяу!
[12:51] profit1984_ (^azekeProf@82.200.252.247) joined #forth.
[12:51] profit1984 (^azekeProf@82.200.252.247) left irc: Connection reset by peer
[12:51] Nick change: profit1984_ -> profit1984
[12:57] exsample (~spf@144-241-124-91.pool.ukrtel.net) joined #forth.
[12:58] [ЗверюгА] bot, квакни!
[12:58] [exsample] [Sat, 27 Jan 2007 14:40:36 GMT] AzekeProfit -- Сборка SPF4 от mOleg
[12:58] [exsample] http://wiki.forth.org.ru/%D1%E1%EE%F0%EA%E0%20SPF4%20%EE%F2%20mOleg
[12:58] [exsample] [Mon, 04 Dec 2006 08:01:24 GMT] ygreks.users.sourceforge.net (ygrek) -- SP-Forth 4.18 released
[12:58] [exsample] http://sourceforge.net/forum/forum.php?forum_id=640855
[12:58] [exsample] [Mon, 30 Jan 2006 18:37:39 GMT] ygrekheretix.users.sourceforge.net (ygrek) -- SP-Forth 4 build 17 released
[12:58] [exsample] http://sourceforge.net/forum/forum.php?forum_id=534629
[12:58] [exsample] [Sun, 06 Feb 2005 10:15:46 GMT] spf.users.sourceforge.net (Andrey Cherezov) -- Linux + Cygwin + Win32 build .08
[12:58] [exsample] http://sourceforge.net/forum/forum.php?forum_id=443192
[12:58] [exsample] [Tue, 18 Jan 2005 21:16:19 GMT] spf.users.sourceforge.net (Andrey Cherezov) -- Linux version
[12:58] [exsample] http://sourceforge.net/forum/forum.php?forum_id=438451
[12:58] [exsample] [Sun, 18 Jan 2004 20:12:49 GMT] forther.users.sourceforge.net (Dmitry Yakimov) -- SP-FORTH 4 build 14 released
[12:58] [exsample] http://sourceforge.net/forum/forum.php?forum_id=345844
[12:58] [exsample] [Thu, 25 Sep 2003 08:28:21 GMT] anfilat.users.sourceforge.net (Andrey Filatkin) -- sp-forth4 build 012 released
[12:58] [exsample] http://sourceforge.net/forum/forum.php?forum_id=313516
[12:58] [exsample] [Tue, 18 Mar 2003 09:25:36 GMT] anfilat.users.sourceforge.net (Andrey Filatkin) -- sp-forth4 updated (build 11)
[12:58] [ЗверюгА] уй... во накаркало!...
[12:58] [exsample] http://sourceforge.net/forum/forum.php?forum_id=261429
[12:59] [exsample] [Thu, 27 Feb 2003 18:05:07 GMT] anfilat.users.sourceforge.net (Andrey Filatkin) -- sp-forth4 build 010 released
[12:59] [exsample] http://sourceforge.net/forum/forum.php?forum_id=256292
[12:59] [exsample] [Sun, 10 Nov 2002 08:42:47 GMT] anfilat.users.sourceforge.net (Andrey Filatkin) -- sp-forth4 build 009 released
[12:59] [exsample] http://sourceforge.net/forum/forum.php?forum_id=226650
[12:59] [exsample] [Fri, 05 Jul 2002 16:23:06 GMT] anfilat.users.sourceforge.net (Andrey Filatkin) -- sp-forth4 build 008 released
[12:59] [exsample] http://sourceforge.net/forum/forum.php?forum_id=191467
[12:59] [exsample] [Сегодня 09:33 GMT] WingLion -- Флуд и оффтопик :: RE: А что это 37 человек делали на Форуме в 2 часа ночи?
[12:59] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5226#5226
[12:59] [exsample] [Сегодня 09:28 GMT] WingLion -- Железо :: RE: Процесор..
[12:59] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5225#5225
[12:59] [exsample] [Сегодня 09:21 GMT] WingLion -- Программирование :: RE: Помощь неопытным
[12:59] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5224#5224
[12:59] [exsample] [Сегодня 06:05 GMT] profiT -- Программирование :: RE: Помощь неопытным
[12:59] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5223#5223
[12:59] [exsample] [Вчера 21:37 GMT] Хищник -- Филиал PVT.HARDW.MAX2PLUS :: RE: Ссылка на схему JTAG-программатора для Xilinx
[12:59] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5222#5222
[12:59] [exsample] [Вчера 21:35 GMT] Хищник -- Железо :: RE: Процесор..
[12:59] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5221#5221
[12:59] [exsample] [Вчера 21:32 GMT] WingLion -- Филиал PVT.HARDW.MAX2PLUS :: RE: Ссылка на схему JTAG-программатора для Xilinx
[12:59] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5220#5220
[12:59] [exsample] [Вчера 21:14 GMT] WingLion -- Программирование :: RE: Помощь неопытным
[12:59] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5219#5219
[12:59] [exsample] [Вчера 21:04 GMT] Хищник -- Железо :: RE: Пользователи Spartan-3e sample kit
[12:59] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5218#5218
[12:59] [exsample] [Вчера 20:58 GMT] Хищник -- Железо :: RE: Список команд Форт-процессора
[12:59] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5217#5217
[13:01] mak4444 (^c2556384@ircgate.deware.lo) joined #forth.
[13:03] [profit1984] Похоже, exsample exsample уже начинает террор против углеродистых..
[13:03] [exsample] Hello. I am a bot. Try !help. You can chat to me privately.
[13:04] [ЗверюгА] аха... ФЛУДЕР!
[13:21] [Xищник] рырыры
[13:21] [Xищник] я помчался хищненку за питанием. вернусь - отвечу
[13:23] [exsample] [Только что] Хищник -- Железо :: RE: Процесор..
[13:23] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5229#5229
[13:24] Kamikaze13 (^5b7cad4d@ircgate.deware.lo) joined #forth.
[14:08] [exsample] [Только что] WingLion -- Железо :: RE: Процесор..
[14:08] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5231#5231
[14:11] [profit1984] Хм.. У меня при выходе с форума приходится делать "Вход" обратно..
[14:11] [profit1984] Под выходом понимается просто закрытие страницы с форумом...
[14:18] exsample (~spf@144-241-124-91.pool.ukrtel.net) left irc: Ping timeout
[14:33] [ЗверюгА] наверно, это все же браузер виноват... а не сам форум...
[14:33] [ЗверюгА] настройка какая-нибудь...
[14:37] [profit1984] Ничего не менял. Раньше такого не было.
[14:38] [ЗверюгА] a если куки потереть и снова зайти-выйти?
[14:39] *** ЗверюгА такое замечал на некоторых форумах - иногда - но оно как-то быстро проходило...
[14:39] [profit1984] Тепреь нормально.. Спасибо.
[14:46] profit1984_ (^azekeProf@82.200.252.247) joined #forth.
[14:46] profit1984 (^azekeProf@82.200.252.247) left irc: Connection reset by peer
[14:46] Nick change: profit1984_ -> profit1984
[14:52] [ЗверюгА] Рррргмяу!
[14:53] *** ЗверюгА недавно выяснил, что имеет стаж работы - 14 лет :))
[14:54] [Xищник] :)
[14:58] [ЗверюгА] 14 марта - день рождения Эйнштейна!
[15:01] [Xищник] сколько ему?
[15:01] Kamikaze13 (^5b7cad4d@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[15:01] [ЗверюгА] ой... 128, вроде... :)
[15:01] [ЗверюгА] с 1879-го года
[15:01] [Xищник] :))))
[15:02] [Xищник] 10000000 лет! :)
[15:02] [ЗверюгА] в binary :))
[15:16] Xищник (^52c76048@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[15:16] user534 (^52c76048@ircgate.deware.lo) joined #forth.
[15:16] Nick change: user534 -> Xищник
[15:17] [Xищник] опставил наконец FireFox...
[15:17] [ЗверюгА] гонки на браузерах?
[15:21] [Xищник] с закладками удобнее
[15:21] [ЗверюгА] a... ну так это-то понятно :))
[15:22] *** ЗверюгА на FireFox-е уже почти год сидит...
[15:26] [Xищник] еще есть мозилла, только на этой машине винда пару раз слетала
[15:28] *** ЗверюгА пробовал мозиллу - после фирефокса - не понравилась
[15:28] [ЗверюгА] не помню уже, почему
[15:37] Kamikaze13 (^5b7cad4d@ircgate.deware.lo) joined #forth.
[16:07] *** Xищник прибил спамера
[16:07] [profit1984] Надо было отбить.. И съесть готовую отбивную..
[16:21] [Xищник] он был жесткий. напичканный "реальными деньгами" :)
[16:21] [profit1984] А-а.. Понятно. Капуста..
[16:21] [profit1984] А ведь ты Хищник!..
[16:22] [ЗверюгА] надо было снести в подвал и засолить, чтоб потом на нем карающий меч спамфильтра оттачивать :)
[16:26] [Xищник] да не получается.... я его лапой, а он куда-то делся :)
[16:26] [ЗверюгА] hm... неужто на форуме теневой модератор завелся? :))
[16:31] [Xищник] да я его всего ничего... только за крестик укусил... :)
[16:38] [ЗверюгА] уууу... тирех-склевротик!
[16:43] [ЗверюгА] Жил-был ежик! Жил он жил, никому не мешал и вдруг... забыл как дышать и помер!
[17:01] Nick change: ЗверюгА -> верюг[дрыхнет]
[17:48] Kamikaze13 (^5b7cad4d@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[17:49] Kamikaze13 (^5b7cad4d@ircgate.deware.lo) joined #forth.
[18:01] mak4444 (^c2556384@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (Session timeout)"
[19:41] moleg (^52cf52bc@ircgate.deware.lo) joined #forth.
[19:41] [moleg] всем доброго вечера!
[19:44] [profit1984] Ку.
[19:46] [moleg] Ку!
[19:46] [moleg] можешь меня поздравить!
[19:46] [profit1984] "Па-дра-вля-жла-сча-вли-чнож-изн-пух" (с)
[19:46] [moleg] спасибо 8)
[19:47] [profit1984] Спасибо что разрешил..
[19:47] [moleg] 8)
[19:47] [moleg] кстати, понравилось содержание топика на форуме
[19:47] [moleg] "куда ложит!!! стороку S"
[19:48] [moleg] так хочется узнать, почему не кладет 8)
[19:48] [profit1984] Или ставит.
[19:48] [moleg] задвигает
[19:48] [profit1984] Или впендюривает.
[19:48] [profit1984] Или хреначит.
[19:49] [profit1984] Или прикоцывает.
[19:49] [moleg] ну вот... приехали
[19:49] [moleg] что у тебя нового?
[19:51] [profit1984] Да вот, думаю..
[19:51] [moleg] о, это очень ново!
[19:51] [profit1984] Как делать: по строкам (традиционно), или по столбцам (как в K)
[19:51] [moleg] надо и мне попробовать думать 8)
[19:51] [profit1984] Тольк не перенапрягись..
[19:51] [moleg] шучу 8)
[19:51] [moleg] короче прикрутит я словари к спф-у
[19:51] [moleg] теперь можно делать все, что угодно, в виде словаря!
[19:51] [profit1984] О, это интересно. Учитывая что раньше ничего такого и вообще словарей в SPF никогда не было..
[19:51] [moleg] было, но совсем не так
[19:52] [moleg] и вообще у меня почти COP
[19:52] [moleg] но тебе, наверное, не интересно
[19:52] *** profit1984 не понимает таких страшных слов..
[19:52] [moleg] потому что ты очень вредный
[19:53] [profit1984] "А почему я вредный был?.. Потому что у меня велосипеда не было!.." (с)
[19:53] [moleg] пускай profit не прибедняется 8) раз уж он в бектрекинге разбирается... то такие слова ему не страшны
[19:53] [верюг[дрыхнет]] Штирлиц подумал... ему понравилось... Штирлиц подумал еще!...
[19:53] [moleg] о, поздравляю с приобретением велосипеда!
[19:53] [profit1984] верюг[дрыхнет] , ты лунатик..
[19:53] [profit1984] ?
[19:54] [moleg] 8) читай выше
[19:54] [верюг[дрыхнет]] почему лунатик? :-\
[19:54] [profit1984] Ты ж спишь..
[19:54] [profit1984] Или это мы тебе снимся..
[19:54] [верюг[дрыхнет]] может, я просто брежу...
[19:54] *** profit1984 чувстует что просыпается..
[19:54] [moleg] 8)
[19:56] [moleg] ?что просыпается - то?
[19:56] [верюг[дрыхнет]] ф.Петерс официально объявляет, что вся информация по компьютеру Sprinter теперь ОТКРЫТА.
[19:56] [profit1984] К-Т-У-Л-Х-У!..
[19:56] [profit1984] Он зовёт!..
[19:56] [moleg] а где ктулх?
[19:56] [profit1984] Перевариваем Хищником, следует полагать.
[19:56] [profit1984] Как обычно в это время года.
[19:56] [moleg] оппа
[19:56] [moleg] вобщем эта, ты сильно занят?
[19:56] [profit1984] Не очень.
[19:57] [moleg] нужна конструктивная критика
[19:57] [moleg] ты на это способен?
[19:57] [profit1984] Не знаю.. Попробуем?
[19:57] [moleg] давай, я тебе щас пришлю мааленькую штучку
[19:57] [profit1984] Так как как-чество критики критически я оценить не могу..
[19:57] [moleg] если, конечно, ты не против
[19:58] [profit1984] Шляй.
[19:58] [moleg] ок
[19:58] [profit1984] Ук.
[19:58] [moleg] ' OK1 TO OK
[19:58] [profit1984] "Ук-ук. Ук-ук-ук" (с) библиотекарь
[20:01] [moleg] отправил
[20:03] [moleg] логи какие-то все странные и неинтересные 8[
[20:04] [profit1984] А на что направлять огонь критики?.. Можно направление задать?
[20:04] [moleg] можно
[20:04] [moleg] заходишь в папку kernel\vocs
[20:06] [верюг[дрыхнет]] раскритикуйте пожалуйста, программу КПСС!
[20:06] [moleg] там собственно все, но главное в wordlist.f
[20:06] [profit1984] КПСС?.. Эт можно:
[20:06] [profit1984] Интерфейс плох.
[20:06] exsample (~spf@78-62-124-91.pool.ukrtel.net) joined #forth.
[20:06] [profit1984] Юзибилити ниже плинтуса.
[20:06] [moleg] чем?
[20:06] [profit1984] Скинов нет, например.
[20:06] [moleg] поясни
[20:06] [moleg] 8)
[20:06] [profit1984] Кнопки не нажимаются клавиатурой.
[20:06] [moleg] скины приложатся и кнопки тоже
[20:06] [profit1984] Нет клавиатурных сокращений..
[20:06] [exsample] [Сегодня 13:24 GMT] Anonymous -- Программирование :: RE: Помощь неопытным
[20:06] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5234#5234
[20:07] [moleg] о, "помошь неотопырям" обновилась
[20:07] [profit1984] Хе-хе..
[20:07] [profit1984] А ведь и точно. Они пьют нашу кровь..
[20:08] [moleg] надо бы тему переименовать 8)
[20:08] [moleg] или назвать новую так
[20:08] [moleg] Хищник!
[20:08] [moleg] ты где?
[20:08] [moleg] выходи, подлый трус! ик, ой
[20:11] [верюг[дрыхнет]] ЛИАПОЛЬД! ВЫХАДИ!
[20:11] [moleg] не, не так
[20:11] [moleg] лиапоольД, выхадИ!
[20:12] [moleg] proft?
[20:12] [верюг[дрыхнет]] чо-та бот совсем тормоззит... пост там этот был часов 5 назад
[20:12] Nick change: верюг[дрыхнет] -> ЗверюгА
[20:13] [moleg] да уж, точно
[20:14] [moleg] странно, я уже давно залил на sourceforge новые либы, а на форт-орг анаонса нету
[20:14] [profit1984] "Давно" -- это как "давно"?..
[20:16] [profit1984] За неделю с твоего бока мне ничего не приходило..
[20:16] [moleg] 14 часов назад
[20:17] [moleg] так, профит
[20:17] [moleg] посмотрел?
[20:17] *** ЗверюгА уползает глядеть закачанный кин...
[20:19] [profit1984] Словари в отдельном списке?..
[20:21] [moleg] то есть?
[20:21] [moleg] словари вообще иначе теперь работают
[20:21] [profit1984] \ ?????? ????? ??????? ??????????? ? ??????? VOC-LIST
[20:21] [profit1984] img{ VARIABLE VOC-LIST ( --> addr ) }
[20:21] [moleg] как и распределение пространства
[20:21] [moleg] VOC-LIST - это стандартное слово
[20:21] [moleg] оно есть и в родной системе
[20:21] [moleg] все словари связываюся в список VOC-LIST
[20:21] [moleg] это по идее даже в стандарте есть
[20:21] [profit1984] А, то есть это независимая иерархия?..
[20:21] *** profit1984 начал уже было думать невесть что..
[20:22] [moleg] нет, это значит, что все запросы на выделение пространства, создание заголовков, поиск слов каждый словарь обрабатывает самостоятельно
[20:22] [profit1984] Эт понятно.
[20:22] [moleg] это значит, что теперь можно упростить interpret
[20:23] [moleg] что можно стандартным образом отобразить содержимое каталога на словарь
[20:23] [moleg] или, например, заставить словарь понимать только числа
[20:23] [moleg] и убрать SLITERAL
[20:23] [moleg] и вообще много чего еще
[20:24] [moleg] только вот, я мог чего-то не доглядеть 8[
[20:24] [moleg] но структура уже есть и изменить ее легче, чем написать заново
[20:26] [moleg] теперь только нужно добавить шаблон для создания нового словаря
[20:27] [profit1984] А там есть уже примеры наложения словаря на директории и прочее?..
[20:27] [moleg] пока нет
[20:27] [moleg] я только вчера все прикрутил
[20:27] [profit1984] А чего тогда крик-тик-ковать?..
[20:28] [moleg] но насчет базового словаря смотри в static.f
[20:29] [moleg] основной вопрос, достаточно ли поддержки функций монтирования, поиска, резервирования пространства, создания заголовка для работы?
[20:29] [moleg] хотя с другой стороны, расширить функциональность теперь очень просто
[20:31] [moleg] эх, надо с Рувимом связываться
[20:31] [profit1984] Покажи. По мне -- так слишком много чужих буковок..
[20:31] [moleg] идея состоит в том, что у каждого словаря может быть собственная структура
[20:31] [profit1984] "ccылка на структуру, ускоряющую поиск" ..
[20:31] [moleg] собственная методика поиска и ускорения поиска в словаре
[20:32] [moleg] да, кстати я так и не придумал, как обозвать получше это слово
[20:32] [profit1984] А если это непринимо?.. Хотя всё равно копейки..
[20:32] [moleg] назвал HashName но это вроде как частный случай
[20:32] [moleg] в каком случае это может быть неприемлемо?
[20:32] [profit1984] Числа же..
[20:32] [profit1984] Сам же говорил.
[20:32] [moleg] с числами просто. лежат они в контексте в самом низу
[20:32] [profit1984] А если нет?..
[20:33] [moleg] значит будет выдана ошибка - нопознана лексема
[20:33] [moleg] но это правильно!
[20:33] *** profit1984 начинает слегка поганивать..
[20:33] [moleg] можно сделать три словаря понимающих числа - для каждого случая свой 8)
[20:33] [moleg] и не нужен никакой NOTFOUND 8)
[20:34] [moleg] если число не распознано - пытается распознать следующий "словарь"
[20:34] [moleg] а если распознано - возвращается число и адрес слова LITERAL с признаком немедленного исполнения
[20:36] [moleg] интерпретатору остается исполнить последнее слово -
[20:36] [moleg] форт при этом не меняется
[20:36] [moleg] просто упрощается!
[20:36] [profit1984] Да, интересно.
[20:36] [moleg] хочешь убрать переменную STATE - пожалуйста - определяй два словаря с различным поведением SFIND и только!
[20:37] [moleg] идея очень красивая
[20:37] [profit1984] Как это?.. SPF же намертво вкомпилировывается вызов процедуры при компиляции?
[20:37] [moleg] и главное, сделано все с низу, а не с верху, как у Рувима и у Адрея 8)
[20:38] [moleg] последнее не понял? вопрос к чему?
[20:38] [profit1984] Не знаю.. Мне всё равно, если честно. Ни того ни другого не пробовал..
[20:38] [moleg] ns не пробовал?
[20:38] [profit1984] Как можно определив в разных словарях SFIND изменить поведение INTERPRET
[20:38] [profit1984] Если:
[20:38] [profit1984] SPF намертво вкомпилировывает вызов процедуры при компиляции?
[20:41] [moleg] очень просто: SFIND возвращает при успехе два параметра - cfa и флаг imm
[20:41] Last message repeated 1 time(s).
[20:41] [moleg] меняешь флаг и cfa на нужный и...
[20:41] [exsample] [Только что] Anonymous -- Флуд и оффтопик :: Открылся новый сервер Lineage2 С5 Danger World
[20:41] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5235#5235
[20:41] [profit1984] О, Balancer спамит..
[20:42] [moleg] вражина
[20:42] [moleg] ну, я понятно объяснил?
[20:42] [profit1984] А это нормально что у тебя SFIND всё равно возвращает разное кол-во элементов?.. Ты же хотел одинаковости?
[20:43] [moleg] на это пока забил ради совместимости
[20:43] [moleg] это сделать уже просто
[20:44] [moleg] а стандарт действительно дрянь
[20:46] [moleg] могли бы сразу договориться, что SFIND возвращает всегда три параметра
[20:46] [moleg] но с поиском еще та заморочка
[20:46] [moleg] а вот я еще никак не могу сообразить, как сделать WORDS
[20:46] [moleg] у меня есть несколько вариантов:
[20:49] [moleg] выделить отдельное поле в WORDLIST для слова выдающего следующее слово - короче, так как сделан поиск файлов в винде
[20:51] [moleg] второй вариант - аналог NOTFOUND - то есть ищем в этом словаре слово WORDS и выполняем его
[20:52] [moleg] третий вариант - что-то вроде scattered colon
[20:53] [profit1984] Четвёртый вариант -- для каждого словаря сделать итератор по NFA
[20:53] [profit1984] Тогда:
[20:53] [moleg] - это первый, на сколько я понял?
[20:53] [moleg] или есть отличия?
[20:53] [profit1984] А ну наверно то же почти..
[20:54] [profit1984] : WORD ( wid -- ) words @ EXECUTE 2DUP CR TYPE ;
[20:54] [moleg] вообще самое в даннос случае сложное место - это sfind
[20:54] [moleg] - это второй вариант из перечисленных мною
[20:56] [profit1984] Да?..
[20:56] [moleg] только не так
[20:56] [moleg] немного
[20:56] [profit1984] Хм, ну ладно.
[20:56] [moleg] : WORDS DUP off_words perform ;
[20:56] [profit1984] А где TYPE ?
[20:56] [moleg] а зачем TYPE ?
[20:56] [moleg] стоп, или ты имеешь ввиду итератор
[20:56] [profit1984] А кто печатает слова?.. perform ?
[20:57] [moleg] то есть каждый раз при вызове выводится одно лишь очередное слово?
[20:57] [moleg] эээ perform - посмотри, как определено это слово у меня
[20:57] *** profit1984 ничего не понимает..
[20:58] [profit1984] А где в perform TYPE
[20:58] [profit1984] &
[20:58] [profit1984] ?
[20:58] [moleg] : perform @ EXECUTE ;
[20:58] [moleg] блин, ирк тормоизт 8[[[
[20:59] [moleg] мы говорим о случае, когда каждый словарь знает сам, как выводить список слов? - если да
[21:01] [moleg] то слово words определено в этом словаре, ссылка на него прописана в MOUNT а выполняет его
[21:01] [moleg] : WORDS DUP off_words perform ;
[21:01] [moleg] мы об этом варианте?
[21:01] [profit1984] Нет, я об слове WORDS из словаря FORTH
[21:01] [profit1984] : WORDS ( wid -- ) words @ EXECUTE 2DUP CR TYPE ;
[21:01] [profit1984] Какой смысл делать WORDS в каждом словаре?..
[21:01] ygrek (~user@adrianso.com) joined #forth.
[21:01] [moleg] потому что метод поиска и хранения слов различным будет
[21:02] [moleg] в словаре FORTH - будет один метод получения очередного слова
[21:02] [profit1984] А почему WORDS и вообще другие должны от этого страдать?..
[21:02] [moleg] а в DLL - другой
[21:02] [moleg] вот тут и есть главный вопрос
[21:02] [profit1984] Это же виртуализация?..
[21:02] [moleg] почему именно WORDS
[21:03] [profit1984] По идее вообще не буквы в этиз словах меняться не должно, а идти прозрачно и безболезненно.
[21:03] [moleg] да, виртуализация словаря - точнее развязка от структуры словаря
[21:03] [moleg] не совсем так
[21:03] [profit1984] Почему нельзя использовать CDR ?
[21:03] [profit1984] Или он есть?..
[21:04] [moleg] есть ряд слов, сильно завязанных на тип словаря
[21:04] [moleg] нет, его пока нет
[21:04] [moleg] причин сразу несколько
[21:04] [moleg] первая - мне не нравится слово - то есть лексема - то есть имя
[21:04] [profit1984] Это не причина.
[21:05] [profit1984] Давай нормальные.
[21:06] [moleg] во-вторых CDR - это нестандартное слово 8)
[21:06] [profit1984] Мне допустим тоже от названия DUP тошнит
[21:06] [profit1984] Это тоже не причина..
[21:06] [moleg] в третьих, за CDR у СПФа зафиксирована следующая семантика
[21:06] [moleg] по данному имени найти предыдущее определенное
[21:06] [moleg] теперь вопрос - как найти первое nfa?
[21:06] [moleg] хотя, да, я гоную 8х
[21:07] [moleg] согласен - нужно добавить CDR
[21:07] [profit1984] Строго говоря.. По уму..
[21:07] [moleg] воот, спасибо!
[21:07] [profit1984] CDR не должен находить именно _пред-ее определённое_..
[21:08] [moleg] а то я сидю, думаю, думаю и ничего не придумывается
[21:08] [profit1984] Он просто должен проходить хоть в каком-то порядке гарантирующем уникальность порядок прохождения.
[21:08] [profit1984] И по, идее функциональность бы разделить..
[21:08] [moleg] LATEST L>NAME CDR 8))
[21:08] [profit1984] Т. к. например для некоторых слов разница имеет важднейшее значение.
[21:08] [profit1984] Например для SEE
[21:09] [moleg] флаги
[21:09] [profit1984] Или для целевого компилятора буде таковой будет написан.
[21:09] [moleg] тут только флаги могут помочь
[21:09] [moleg] если флаг незнакомый - то никаких SEE
[21:11] [profit1984] Я вообще не понимаю, зачем писать процедуру поиска в каждом словаре если достаточно сделать CDR ...
[21:11] [moleg] потому что иногда нужно ускорение поиска
[21:11] [profit1984] Не вижу проблемы..
[21:11] [moleg] например хеширование или бинарный поиск, обход дерева может быть
[21:11] [profit1984] CDR-HASH
[21:11] [moleg] и прочаяя прочаа
[21:11] [moleg] гы, не представляю, как оно должно быть реализовано
[21:11] [moleg] можно, кстати, усложнить SFIND
[21:11] mrack (~gl0_@88.151.108.215) joined #forth.
[21:12] [profit1984] А-а.. Ну да..
[21:12] [profit1984] Тогда приходится CDR и процедуры поиска приходится делать отдельно, хотя поиск пишется и поверх CDR..
[21:12] [profit1984] Хотя стой..
[21:12] [profit1984] НЕ..
[21:13] [profit1984] CDR неприменим для областей определения "Десятичные числа" и "Шестнадцатиричные числа"..
[21:13] [profit1984] Т. к. словари уже превращаются именно в области определения..
[21:14] [moleg] например пустой запрос выдает очередное слово
[21:14] [profit1984] Усложнение на ровном месте..
[21:14] [moleg] или использовать отрицательные значения - но это тоже не красиво
[21:14] [profit1984] Это деланье словов более "умными"..
[21:14] [profit1984] Против этого же как раз борются..
[21:14] [profit1984] Тут можно и так..
[21:16] [profit1984] Просто поиск есть во всех областях..
[21:16] [profit1984] А CDR -- не везде..
[21:16] [profit1984] Это как разница между счётными и несчётными множествами.
[21:16] [moleg] да согласен, так что однозначно CDR
[21:16] [profit1984] Счётные -- можно перечислять (итерировать), пусть даже они и бескнонечные, а несчётные -- ну никак..
[21:16] [moleg] к тому же SFIND пользует INTERPRET
[21:16] [moleg] а CDR - нет 8)
[21:17] [moleg] вопрос номер два - как быть с NOTFOUND
[21:17] [profit1984] Ошибаешься..
[21:17] [profit1984] INTERPRET использует SFIND
[21:17] [moleg] в чем?
[21:17] [profit1984] SFIND использует SEARCH-WORDLIST
[21:17] [profit1984] SEARCH-WORDLIST использует CDR ..
[21:18] [profit1984] Кстати:
[21:18] [moleg] у меня это не совсем так
[21:18] [profit1984] CODE CDR-BY-NAME ( c-addr u nfa1|0 -- c-addr u nfa1|nfa2|0 )
[21:18] [profit1984] \ тоже, что и CDR (см. в spf_wordlist.f), но кроме конца списка стопором является и заданное имя.
[21:18] [profit1984] \ Код наследован от SEARCH-WORDLIST, by ~ygrek Nov.2006
[21:18] [profit1984] Почему виновник молчит?..
[21:19] [profit1984] Тем не менее (по логике, "чистой" идее) CDR -- первичней всего.
[21:19] [moleg] ну, во-первых, он вероятно не в курсе, о чем идет речь?
[21:19] [moleg] нет, так как поиск предполагает возможность ускорения, а не тупого перебора
[21:21] [profit1984] Я же говорю про совсем чистые и нереальные идеи.
[21:21] [ygrek] виновник это я?
[21:21] [ygrek] а что говорить?
[21:21] [profit1984] Немножко да..
[21:21] [ygrek] напишите плиз на бумажке и я скажу
[21:21] [moleg] так как поиска самая ресурсоемкая и часто встречающаяся операция
[21:21] [profit1984] Да тут moleg просит обругать со всех стороно своеих виртуализированных словарей..
[21:21] [ygrek] вообщем я уполз смотреть "отпуск по обмену", дабы избежать ответственности
[21:21] [profit1984] Вот я и костерю со всех сторон..
[21:21] [profit1984] Билли по EuroNews..
[21:21] [profit1984] Про Висту балакает..
[21:22] [moleg] мндя, вобщем самое сложное я уже внедрил
[21:23] [moleg] 8)
[21:23] Nick change: ygrek -> ygrek_away
[21:23] [moleg] вот так они всегда и поступают эти Иксы с Игреками
[21:24] [profit1984] В общем где-то так..
[21:24] [profit1984] Если множество счётное -- определяй CDR
[21:24] [profit1984] Если нет -- на CDR посылай программу на..
[21:26] [moleg] ок, ты меня убедил
[21:26] [profit1984] Но всё таки повсеместное внедрение итераторов -- это было бы сильно..
[21:26] [moleg] и мееееееедлеееееноооо
[21:26] [profit1984] Зато гибко..
[21:26] *** profit1984 замечтался..
[21:26] [moleg] ну, везде нужен компромисс
[21:27] [moleg] интересно, какая этимология у слова компромисс
[21:27] [profit1984] Другое дело что тебе важнее: температура процессара или твоё сэкономоленное, высвобождённое личное время за счёт использования более гибких методик?..
[21:27] Kamikaze13 (^5b7cad4d@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[21:28] [moleg] ну, например возьмем real-time приложения...
[21:28] [profit1984] Или например, разработку клиентских программ.
[21:29] [moleg] там решение задачи быстро, но не совсем правильно лучше - чем абсолютно правильно но поздно
[21:29] [profit1984] Хе-хе..
[21:29] [profit1984] В клиентских приложения -- то же самое..
[21:29] [profit1984] Только время учитыватеся разработки.
[21:29] [profit1984] КОМПРОМИСС (от лат. compromissum), соглашение на основе взаимных уступок.
[21:30] [moleg] и еще не забывай, что не у всех CORE-DUO
[21:31] [profit1984] А вообще итераторы как раз даже лучше оптимизируются..
[21:31] [moleg] да , я же и говорю, есть там часть 'miss - терять' то есть совместные потери
[21:31] [profit1984] И паралельно -- тоже.
[21:31] [moleg] за счет чего? параллельного исполнения?
[21:31] Xищник (^52c76048@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (Session timeout)"
[21:31] [profit1984] Если возникает такая потребоность..
[21:31] [profit1984] А можно генерировать циклы..
[21:31] [moleg] можно-то можно
[21:31] [profit1984] С учётом уже идущего перехода на дофигаядерность неплохо по-моему.
[21:32] [moleg] у меня сейчас будет первая проверка методики на динамических словарях
[21:32] [profit1984] Вот только побочные эффекты, так их, перетак..
[21:32] [moleg] щас подойду
[21:36] mrack (~gl0_@88.151.108.215) left irc: "ф сон "
[21:36] [profit1984] Вот кто бы мне сказал откуда есть пошло "foo" и "bar"...
[21:37] [moleg] что есть пошл?
[21:38] [profit1984] Этимология.
[21:38] [profit1984] Хе. Гугл помог.
[21:38] [moleg] и?
[21:38] [profit1984] Даже спец. RFC заведён..
[21:38] [profit1984] http://www.faqs.org/rfcs/rfc3092.html
[21:41] [profit1984] И главное -- так всё серьёзно..
[21:42] [moleg] 8)
[21:43] [moleg] такс, еще предложения есть?
[21:44] [moleg] замечания или пожелания?
[21:44] [moleg] по subj
[21:44] [profit1984] А возможность создавать файлы в таких словарях будет?..
[21:46] [profit1984] С каким нибудь текстовым содержанием?
[21:46] [moleg] да, вопрос только как
[21:46] [moleg] то есть имя файла создаем с помощью header - тут все просто
[21:46] [moleg] добавлять в файл тоже просто с помощью , S",
[21:46] [moleg] заканчиваем добавлять с помощью ;CREATE
[21:46] [moleg] вопрос в том, как быть со сразу несколькими файлами???
[21:46] [moleg] но похоже в люббом случае файлы нужно отображать в память
[21:47] [profit1984] Не понял..
[21:47] [exsample] ЗверюгА: Quote 282 added. Thanks.
[21:47] [profit1984] Класный мультик кстати..
[21:47] [profit1984] Почему то и я и все думали что это Пугачёва пела..
[21:47] [ЗверюгА] ой, а как он называется?
[21:47] [profit1984] Могу даже ссылку дать..
[21:47] [moleg] про мультик согласен
[21:48] [profit1984] На скачку.
[21:48] [ЗверюгА] для закачки?!
[21:48] [moleg] а про не понял, то я тоже не понял, что же ты не понял
[21:48] *** ЗверюгА хочет ссылку!
[21:48] [profit1984] 41 Мб.
[21:48] [profit1984] А вообще от Арменфильма всё стоит скачать..
[21:48] [moleg] короче твоя любимая рекурсия 8)
[21:48] [ЗверюгА] у мене инет безлимитный сейчас!
[21:48] [profit1984] multiki.arjlover.net
[21:49] [profit1984] "шс и волк" -- шедевр.
[21:49] [profit1984] А мультик тот называется "В синем море, в белой пене"
[21:51] [moleg] а мне эээх больше нравится
[21:51] [profit1984] И эээх, тоже круть несусветная..
[21:51] [moleg] ... добрый волшебник
[21:51] [profit1984] Это называется: "Ух ты, говорящая рыба!"
[21:51] [moleg] без претензий название
[21:51] [profit1984] "Это блоха, с того берега моря, которые заяц не перелетел.." (с)
[21:51] [profit1984] ".. и пошёл куда мёртвого тулупа глаза глядят" (с)
[21:51] [profit1984] "... на который тень от орла упала.." (с)
[21:51] [profit1984] А всё таки "шс и волк" -- шедевр.
[21:51] [profit1984] "-- Я.. Это.."
[21:52] [profit1984] "-- Ага!.. Теперь как я!.."
[21:52] [ЗверюгА] "ща спою!" (с)...
[21:52] [profit1984] "А теперь, точно спою.." (с)
[21:53] *** profit1984 подйёт тогда посмотрит ещё раз "Пластилиновую ворону", раз такия пляски..
[21:54] [moleg] как ты сказал "области определения"?
[21:54] *** profit1984 смотрит раннего Татарского.. Всё -- слегка позже..
[21:56] *** ЗверюгА обнаружил фильм с названием "вкус халявы"
[21:56] [ЗверюгА] :))
[21:56] [moleg] ..
[21:56] [moleg] profit, так что ты не понял?
[22:01] [moleg] ..
[22:02] mOlegg (^52cf52bc@ircgate.deware.lo) joined #forth.
[22:02] moleg (^52cf52bc@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[22:06] [mOlegg] ..
[22:06] Nick change: mOlegg -> mOleg
[22:06] [profit1984] Не понял я то как это можно одновременно писать в несколько файлов?..
[22:06] [profit1984] Писалка же только одна?..
[22:06] *** profit1984 вспоминает один эпзод Бенни Хилла..
[22:06] [mOleg] ну, ведь в обычной программе ты можешь писать сразу в несколько файлов
[22:06] [profit1984] А-а.. Точно-точно..
[22:06] [mOleg] правда, а вот как это сделать на уровне словарей
[22:06] [mOleg] варианты, конечно есть
[22:06] [profit1984] Дык тогда словари к тому получаются непригодны..
[22:06] [profit1984] Тогда
[22:07] [mOleg] не уверен
[22:07] [mOleg] по крайней мере пара идей есть
[22:07] [mOleg] как быть с forget кстати, я знаю 8)
[22:07] [profit1984] Например?
[22:07] [profit1984] Не слишком ли будет больно ушам?..
[22:08] [mOleg] не, уши не пострадают, но капитан вряд ли останется в живых
[22:08] [mOleg] вобщем тут пока надо думать
[22:08] [profit1984] А что будут делать уши без своего капитана?.. Как команды отдавать?..
[22:09] [mOleg] потому что с , тоже проблема
[22:09] [profit1984] Хлопая ушами?..
[22:09] [mOleg] гм, я о таком варианте еще не думал
[22:09] [profit1984] В общем, не с той стороны подход..
[22:09] [mOleg] вообще никто не мешает оставить слова для работы с файлами
[22:11] [mOleg] в дополнению к возможности компилировать в один файл 8)
[22:11] [profit1984] А вот со стороны кодофайла -- оно правильней..
[22:11] [mOleg] а вот ;CREATE таки придется виртуализировать и добавить в WORDLIST это я уже сообразил
[22:11] [profit1984] Хотя это можно и паралельно..
[22:11] [mOleg] вот я и говорю - параллельно будет лучше
[22:11] [mOleg] по сразу двум причинам
[22:11] [mOleg] первая - останется совместимость со старыми фортами 8)
[22:12] [mOleg] вторая - словари мы таки начинаем потихоньку прокачивать! и кто знает, может родится гениальная но исключительно простая идея ;)
[22:12] [profit1984] Вообще, давно хочется отцепить словарные структуры от кодофайла..
[22:12] [mOleg] уже сделал 8)
[22:12] [profit1984] Я вот только для этого изучу когда нибудь ~ac/lib/ns/ns.f
[22:13] [profit1984] Я имею в виду чтобы ни духу, ни байта словарных структур в кодофайле не пахло..
[22:13] [mOleg] нет, ты все-таки вредная личность! у меня лучше всеравно
[22:13] [mOleg] а как ты это можешь себе представить?
[22:13] [profit1984] Да легко!..
[22:13] [mOleg] опиши
[22:13] [profit1984] Собственно уже всё готово -- написать только надо.
[22:13] [mOleg] в трех словах 8)
[22:14] [profit1984] Три слова: ~ac/lib/ns/ns.f -- хэши -- виртуальные SHEADER b SEARCH-WORDLIST
[22:14] [mOleg] ну, так давАЙ
[22:14] [mOleg] ns мне не понравились - тупик
[22:15] [profit1984] Дык не приоритет пока. Это для colorForth'ов, для cascaded definitions
[22:16] [mOleg] не потому что идея плохая
[22:16] [mOleg] а потому что изменения надстраиваются, а не встраиваются
[22:16] [mOleg] хэши - это вообще не проблема - я так и не понял, почему АЧ ни разу не реализовал этого в СПФ3-4
[22:16] [profit1984] А я библиотеки не по внешним характеристиками смотрю.. Работает -- и хорошо.. Не работает -- отдыхай.
[22:16] [profit1984] ???
[22:16] [profit1984] Давно же?..
[22:16] [mOleg] что давно?
[22:16] [profit1984] Хэши.
[22:16] [mOleg] во-первых реализовал не АЧ хэши!
[22:17] [mOleg] во-вторых - это не те хэши, которые было надо
[22:17] [mOleg] а на много!!! более сложная вещь
[22:17] [profit1984] А.. Ясно.. NIH одним словом..
[22:17] [mOleg] чем обычные хеш-структуры для обычного форт словаря
[22:18] [mOleg] потому что, например, в обычных форт-словарях хеш-структура не динамическая и не может быть изменена или пересчитана
[22:18] [profit1984] ???
[22:19] [profit1984] Добавление слов.
[22:19] [mOleg] добавляются слова на треду и все
[22:19] [mOleg] один раз и никогда больше ее не покидают
[22:21] [profit1984] Не знаю.. Достаточно абстрактно всё это..
[22:21] [mOleg] реализация хеширования словарей - это одна страница текста
[22:21] [mOleg] если не меньше
[22:21] [profit1984] Да и вообще копать то что уже работает -- потеря времени, по-моему.. Лучше делать то чего не было -- оно интересней гораздо..
[22:21] [mOleg] ну, вот я и делаю, чего небыло
[22:21] [profit1984] Да?..
[22:21] [profit1984] А что именно?
[22:21] [profit1984] Виртуальные словари?
[22:21] [mOleg] да
[22:21] [profit1984] Хэшированный поиск.
[22:22] [profit1984] Проецирование слов на файлы/каталоги?
[22:22] [profit1984] На БД?
[22:22] [mOleg] если ты заметил - хеширования у меня нет
[22:22] [profit1984] Ну вот видишь -- ты даже уже имеющегося функционала не сделал..
[22:22] [mOleg] ну, как тебе сказать. важно не только что, но еще и как
[22:23] [profit1984] Копание в том что уже работает -- мне не интересно..
[22:23] [mOleg] потому что очень много пришлось переделывать и выкидывать и вообще ЦК спф-а ужасен
[22:23] [profit1984] Знаешь анекдот про программиста?..
[22:23] [mOleg] давай
[22:23] [profit1984] Приходит сын к отцу:
[22:23] [mOleg] только про лопату не забудь в конце
[22:23] [profit1984] -- А почему солнце встаёт на востоке и заходит на западе?..
[22:24] [profit1984] -- И что каждый день встаёт именно на востоке и всегда заходит именно на западе?..
[22:24] [mOleg] ясно, можешь не продолжать
[22:24] [profit1984] -- Да.
[22:24] [mOleg] это не про форт-программиста писано
[22:24] [profit1984] Так вот почему форт-программисты в такой *пе..
[22:26] [profit1984] Потому что пишут одно и то же постоянно.
[22:26] [mOleg] такой чего? не расслышал
[22:26] [profit1984] Я тирекса боюся поэтому говорить не буду где...
[22:26] [profit1984] А.. Забыл:
[22:26] [profit1984] Экскаватор!
[22:26] [mOleg] ясно, ну да ладно
[22:27] [mOleg] тирекс сегодня похоже сытый 8)
[22:27] [profit1984] А мне не очень "ладно". Не нравится мне как-то в этом месте обитать..
[22:28] [mOleg] другого-то нет
[22:28] [profit1984] Вот кому это надо?.. Скажешь: "я виртуализировал словари", " -- и что?.."
[22:29] [profit1984] Другое дело там скажем СУБД написать, которая порвёт даже KDB ..
[22:31] [profit1984] Или ещё что действительно полезное.
[22:31] [profit1984] Концептуальные потребности, библиотеки для их удовлетворения должны вырастать от реальных как Стоунхендж задач...
[22:31] [mOleg] ясно, за комплимент спасибо
[22:31] [profit1984] Ну-у.. Я давно это повторяю как попка..
[22:33] [mOleg] тогда я тя попрошу выложить на ru.fig тот файлец, что я тебе послал
[22:33] [profit1984] Заметку напиши, ведь изменения то интересные..
[22:34] [mOleg] а коментарий старый лучше убрать
[22:34] [profit1984] Пиши..
[22:34] [mOleg] попытаюсь написать
[22:34] [profit1984] Вот кстати, ещё один добрые совет родился.. Спасибо за вдохновение.
[22:36] user034 (^52c76048@ircgate.deware.lo) joined #forth.
[22:36] Nick change: user034 -> Xищник
[22:36] [mOleg] 8)
[22:36] [mOleg] ну воть, я уже думал новичек появился
[22:36] [mOleg] хотел напугать страшным хищником...
[22:36] [mOleg] и совершенно неуравновешенным ботом - тайрексом
[22:37] [ЗверюгА] :))бот, гафкни на него!
[22:37] [Xищник] :)
[22:37] [Xищник] у нас сегодня для хищников корейская кухня? :)
[22:38] [profit1984] Бот, каркни!
[22:38] [profit1984] Кухня народов мира..
[22:39] [profit1984] Бок, квакни!..
[22:39] [profit1984] Хранцузская кухня.
[22:41] [mOleg] Бот, а как квакают крокодилы?
[22:41] [profit1984] Так: хрум-хрум..
[22:41] [profit1984] Не веришь -- проверь.
[22:41] [mOleg] нет - не верю
[22:41] [mOleg] крокодилы проглатывают жертву не пережовывая
[22:42] [profit1984] А, ну тогда: Ам-ам!..
[22:42] [mOleg] интересно, а крокодилов едят?
[22:42] [profit1984] А як жеж.. Абизательно..
[22:44] [mOleg] а я думал, что только сапоги да сумки из их делают
[22:46] [exsample] ЗверюгА: Quote 283 added. Thanks.
[22:46] [mOleg] ага, кто раньше - того и позже
[22:46] *** Xищник задумывается
[22:49] [mOleg] о чем задумывается хищник?
[22:58] [Xищник] да тут какие-то порядки съеденмия устанавливаются....
[22:59] [mOleg] дык, все, как в природе
[23:03] mOleg (^52cf52bc@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[23:04] mOlegg (^52cf52bc@ircgate.deware.lo) joined #forth.
[23:04] [mOlegg] profit, я те письмо отправил
[23:08] [profit1984] Готово.
[23:09] [profit1984] Небольшая правка.
[23:09] [mOlegg] спасибо
[23:09] [mOlegg] еще не открылось
[23:09] [mOlegg] щас увижу
[23:11] [profit1984] А я уже три раза успел заредактировать.
[23:11] [mOlegg] гм, а старое можно было убрать, мне кажется
[23:11] [profit1984] 4-й.
[23:11] [profit1984] Всё?..
[23:11] [mOlegg] блин, может ты можешь Андрею письмо послать, чтоб он на мой адрес переслал контактное письмо
[23:11] [profit1984] Информация же не пересекается а взаимно друг друга дополняет?
[23:11] [mOlegg] ну, как сказать,
[23:11] [profit1984] Я же давал тебе его адрес?..
[23:11] [mOlegg] насчет ядро сделано минимальным не очень верно
[23:11] [profit1984] Да и в рассылке же есть?
[23:11] [mOlegg] насчет совместимости тоже вроде верно
[23:12] Kamikaze13 (^5b7cad4d@ircgate.deware.lo) joined #forth.
[23:12] [mOlegg] в то же время пока что на нее забито - не тестировал не проверял работоспособность
[23:12] [profit1984] Ну твоя сборка же, определяйс...
[23:12] [profit1984] Ну, я могу сказать что bac4th работает -- проверял..
[23:12] [profit1984] Просто по ошибке запустил не тем SPF...
[23:12] [Kamikaze13] up ch hi! Ой, кто здесь?
[23:13] [mOlegg] я таки думаю старое нужно либо убрать, либо оставить старую сборку тоже
[23:13] [mOlegg] но тогда народ начнет путаться
[23:13] [profit1984] ??
[23:13] [mOlegg] вобщем лучше старое убрать
[23:13] [mOlegg] или нужно отдельный топик делать
[23:13] [profit1984] ??
[23:13] [profit1984] Опеределись.
[23:13] [mOlegg] убираем старое
[23:14] [profit1984] Я ж тут просто прокси работаю.
[23:14] [mOlegg] 8) прости пожалуйста
[23:14] [mOlegg] просто от меня письма к АЧ не доходят
[23:14] [mOlegg] вероятно спамфильтр
[23:14] [profit1984] Убирание информации -- это мне не очень нравится , но прокси не спрашивают..
[23:16] [mOlegg] а в spf-dev тоже не могу пробиться - через 10 попыток отослать одна успешная
[23:16] [mOlegg] просто информация не совсем корректна старая
[23:16] [mOlegg] но, если ты думаешь, что стоит оставить, я оставлю
[23:16] [mOlegg] то есть согласен
[23:16] [profit1984] Поздно..
[23:16] [profit1984] Какая разница что я думаю?.. Сборка твоя.
[23:16] [mOlegg] ок
[23:16] [profit1984] Я же ведь вообще вражина та ещё сборок..
[23:16] [mOlegg] 8) это я уже слышал
[23:17] [mOlegg] привет, Камикадзе13
[23:17] [Kamikaze13] Привет, профессиональный сборщик фортов!
[23:18] [mOlegg] за комплимент спасибо
[23:18] [Kamikaze13] :)
[23:18] [profit1984] А разве mOlegg за это деньги получает?..
[23:18] [mOlegg] а замечания есть? и предложения 8)
[23:18] [mOlegg] вообще получаю не совсем за это 8) но как бы и за это тоже
[23:19] [mOlegg] так как использую на работе результаты своего труда
[23:19] [profit1984] Ну ты же как бы.. Занимаешься этим на работе, вместо работы.. Так?..
[23:19] [mOlegg] не совсем - просто мне нужен подходящий форт для работы
[23:19] [mOlegg] правда он больше всего нужен под линух
[23:21] [mOlegg] но до этого тоже руки дойдут
[23:21] [mOlegg] ладно, Камикадзе13, ты смотрел в новую сборку?
[23:21] [mOlegg] кстати можешь обновиться - на forth.org.ru лежит очередная сборка
[23:21] [mOlegg] там теперь работают WORDS VOCS ORDER и прочая
[23:21] [Kamikaze13] неа, щас гляну... только до компадорвался
[23:21] [profit1984] А смысл?.. Ничего же не изменилось с клиентской стороны..
[23:22] [profit1984] Вот если бы уже проецирование работало.. Это да..
[23:22] [mOlegg] так оно уже работает
[23:22] [mOlegg] просто нужно это дело дописать
[23:22] [profit1984] А-а-а.. Всё ясно..
[23:22] [mOlegg] то есть механизм уже работает - нужно только патроны загрузить
[23:22] [profit1984] Kamikaze13, хочешь чтобы слова писались в БД?
[23:23] [mOlegg] и это тоже можно
[23:23] [mOlegg] кстати, насчет обращения к памяти тоже есть хорошая идея
[23:24] [mOlegg] тут Азамат долго мучился с динамической памятью и докомпиляцией в нее
[23:24] [Kamikaze13] Конечно!!!!
[23:24] [profit1984] Вперёд, пиши. Всё "уже работает".
[23:24] [mOlegg] а я знаю, как сделать красиво
[23:24] [profit1984] Ну так скажи, не томи нас суетных и глюпых..
[23:26] [Kamikaze13] Я собственно замечаний дать не могу - это надо обкатывать. По-мелочам: wApi - абревиатура Надо все большие буквы
[23:26] [mOlegg] ну, так через те же словари, только с использованием еще одного словца ;CREATE
[23:26] [profit1984] Осени бесконечной мудростью и одари неиссякаемой благодатью..
[23:26] [profit1984] Через словари?.. Опять шутишь?..
[23:26] [mOlegg] я плохо перевариваю много больших букв в одном слове
[23:26] [mOlegg] ладно, сделаю - покажу, ок
[23:26] [mOlegg] ?
[23:26] [mOlegg] кстати, насчет бектрекинга
[23:26] [mOlegg] ты проверял говоришь работу?
[23:26] [profit1984] Создавать _именованное_ слово для списка которые могут и должны создаваться и мочиться сотнями?..
[23:27] [mOlegg] а в чем проблема-то?
[23:27] [mOlegg] тебе что, имя будет мешать-то?
[23:27] [mOlegg] а потому не в имени суть, а в том, как распределяется пространство
[23:27] [Kamikaze13] А никак не получится из Эйфории идею "ряда" использовать?
[23:27] [profit1984] Уши болят от таких решений.
[23:28] [mOlegg] главное, чтобы не то, что между ушами
[23:28] [mOlegg] что за ряд?
[23:28] [profit1984] Не знаю.. Всё это ещё писать и писать..
[23:28] [profit1984] У меня, у пинки всё уже готово..
[23:28] [mOlegg] ладно, вредина, будет и у меня готово
[23:29] [profit1984] Готово -- ладно..
[23:29] [profit1984] Оно ещё проверено практикой и работает как паровоз.
[23:29] [mOlegg] то есть так же медленно?
[23:29] [profit1984] Вот сдюжит такая схема создание 10 000 списков до 10 000 элементов?..
[23:31] [profit1984] И сразу же -- удаление?..
[23:31] [mOlegg] посмотрим
[23:31] [profit1984] А мне вот непонятно..
[23:31] [profit1984] Как можно сделать динамическую компиляцию вот как ты описал..
[23:31] [profit1984] Как?
[23:31] [mOlegg] ладно, у меня есть идея
[23:31] [mOlegg] обкатаю, тогда буду рассказывать
[23:31] [profit1984] Не-не.
[23:31] [mOlegg] если ошибаюсь - то буду извиняться - ок?
[23:31] [profit1984] Компиляция кода всегда проходит в кодофайл.
[23:31] [profit1984] Не в словарь.
[23:32] [mOlegg] у меня уже в словарь! пойми же
[23:32] [mOlegg] или посмотри в код
[23:32] [profit1984] Это по моему вообще недоразумение чистой воды что они в одном месте находятся..
[23:32] [mOlegg] ну открой wordlist.f
[23:32] [mOlegg] и смотри в структуру
[23:33] [profit1984] И?..
[23:33] [mOlegg] CELL -- off_DP видишь ?
[23:33] [profit1984] И?
[23:33] [mOlegg] дальше смотри ниже
[23:33] [profit1984] Вижу фигу.
[23:33] [mOlegg] там есть слово DP - смотри в него
[23:33] [profit1984] Смотрю -- и?
[23:33] [mOlegg] и сразу ниже смотри в vAllot
[23:34] [mOlegg] теперь иди в static.f
[23:34] [profit1984] Это опять смешивание словарей с кодофайлом хранилищами)..
[23:34] [mOlegg] ищи SDP
[23:34] [mOlegg] почему же?
[23:34] [mOlegg] или не так, что ты понимаешь под смешиванием - может мы говорим о разных вещах?
[23:36] [ygrek_away] мдя. Редкая тухлятина.. а мой комп не даёт два видеовыхода :-(
[23:36] [profit1984] У каждого словаря так получается собственное хранилище.. Так же..
[23:36] Nick change: ygrek_away -> ygrek
[23:36] [mOlegg] да, но у каждого СВОЕ
[23:36] [mOlegg] и работать оно может по-своему
[23:36] [mOlegg] то есть абсолютно по-другому
[23:36] [profit1984] А вот вопрос: зачем мне тащить какие-то словари, если мне нужно только сгенерить код, пустить его разов эдак пять, и убить?..
[23:36] [mOlegg] чем принято обычно
[23:36] [mOlegg] а ты не тащи словари
[23:36] [profit1984] Монтировать словарь.
[23:36] [profit1984] Создавать слово.
[23:36] [mOlegg] а он сам примонтриуется
[23:36] [profit1984] Ещё что-то делать..
[23:36] [profit1984] Я же говорю: уши болят от таких решений.
[23:36] [mOlegg] а вот насчет создания слова - точнее не слова а заголовка! большая разница
[23:36] [mOlegg] есть очень большой смысл
[23:37] [profit1984] Какая разница?.. Всё равно "лишнее" действие.
[23:37] [mOlegg] учет пространства - то есть ничего не теряестя - нет протечек
[23:37] [profit1984] ???
[23:37] [profit1984] Поясни.
[23:37] [mOlegg] оно важно - это лишнее действие
[23:37] [profit1984] Чем это?..
[23:37] [mOlegg] насчет протечек?
[23:37] [profit1984] Кому важно?..
[23:37] [mOlegg] 8)
[23:37] [profit1984] Например, хотя бы.
[23:38] [profit1984] Хранилище, кодофайл и словари считаю что должн быть разделены..
[23:38] [mOlegg] пример - есть словарь, в котором все блоки, выделенные тобой хранятся и всегда можно контролировать их кол-во
[23:38] [mOlegg] хорошо, как ты считаешь, они должны быть разделены?
[23:39] [mOlegg] каким образом их можно разделить?
[23:39] [profit1984] Да я уже предложил: хэши, например. Через уже работающие ns.f
[23:39] [mOlegg] где проходит граница разделения между пространством и словарем по-твоему?
[23:41] [profit1984] Хранилище <--> словари это отношение многие ко многим
[23:41] [profit1984] А не один к одному
[23:41] [profit1984] Или может один ко многим в первом случае.
[23:41] [profit1984] "пример - есть словарь, в котором все блоки, выделенные тобой хранятся и всегда можно контролировать их кол-во" -- ?
[23:41] [profit1984] Смысл?..
[23:41] [profit1984] Что за блоки?..
[23:41] [mOlegg] нет потеряной памяти
[23:41] [profit1984] Почему их надо ещё и выделять?..
[23:42] [mOlegg] выделенные через, например ALLOCATE
[23:42] [profit1984] Зачем их контролировать?..
[23:42] [profit1984] Зачем?..
[23:42] [mOlegg] нет, выделять не надо - за тебя это сделает CREATE или : или
[23:42] [profit1984] А зачем мне делать CREATE для анонимного куска кода?..
[23:42] [mOlegg] о том и речь, чтобы забыть о необходимости выделения, изменения размера, забывания
[23:43] [profit1984] Тем более специально создавать для этого куска код отедльный словарь..
[23:43] [mOlegg] чтобы иметь один единственный интерфейс
[23:43] [mOlegg] не совсем так
[23:43] [mOlegg] словарь уже будет, его нужно сделать текущим и все
[23:44] [profit1984] Что значит "уже будет"?.. Кто его за меня создаст?..
[23:44] [profit1984] Зачем мне делать CREATE ?.. Зачем мне делать :CREATE ?..
[23:44] [mOlegg] он будет в системе после запуска
[23:44] [profit1984] ;CREATE ?..
[23:44] [mOlegg] тебе не нужно даже знать о
[23:44] [mOlegg] ;CREATE
[23:46] [mOlegg] тебе лишь нужно сказать sheader и начать компилировать в словарь код и все
[23:46] [profit1984] А словари стали значит телепатами и сами знают сколько нужно памяти взять?..
[23:46] [mOlegg] потом можно просто forget
[23:46] [mOlegg] да
[23:46] [profit1984] Это что новое.. Интересно, да..
[23:46] [mOlegg] ну нет ничего проще
[23:47] [profit1984] Берём телепата..
[23:47] [mOlegg] только с правильной стороны надо подойти
[23:47] [profit1984] Вот это точно..
[23:47] [profit1984] С правильной стороны подойти.
[23:48] [profit1984] А такая схема учитывает что можно одновременно порождать кучу кода в несколько разных хранилищ?..
[23:48] [mOlegg] для разных хранилищь - да
[23:49] [profit1984] Например, порождение одного списки внутри порождения другого?..
[23:49] [mOlegg] а вот для одного сложнее
[23:49] [mOlegg] вообще это было бы легче сделать не пользуясь сервисом ОС а работая напрямую со страницами
[23:49] [profit1984] Лишняя морока.. Не надо пихать словари всюду куда видишь..
[23:51] [mOlegg] возможно и так
[23:51] [mOlegg] но попробовать не мешает
[23:51] [profit1984] Про шишки потом раскажешь.. Мне будет небезинтересно.
[23:51] [mOlegg] ок
[23:51] [exsample] [Сегодня 20:09 GMT] AzekeProfit -- Сборка SPF4 от mOleg
[23:51] [exsample] http://wiki.forth.org.ru/%D1%E1%EE%F0%EA%E0%20SPF4%20%EE%F2%20mOleg
[23:51] [mOlegg] ух ты
[23:51] [mOlegg] он уже и это умеет
[23:51] [mOlegg] ?
[23:52] [profit1984] exsample -- бот умный и сообразительный. Умный и сообразительный.



back next 
2 

up

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




Generated by logs2html module for eggdrop v.2.3