На главную страницу




[00:02] [Xищник] -,,,,,- ктулху
[00:02] [ктулх] он бесмысленен для всех
[00:02] [Xищник] O,,,,,O - ктулху проснулся
[00:02] [ктулх] кроме тех кто создают идиалогии
[00:02] [ктулх] не прячте ваши мозги по банкам и углам :)
[00:02] [ктулх] на самом деле
[00:02] [ЗверюгА] шлите ваши мозги по почте сразу мне
[00:02] [ктулх] :)
[00:02] [ктулх] тем не менее
[00:02] [ктулх] "я словянин и это повод гордится" - утверждение вредное или полезное
[00:02] [Xищник] насколько я помню, претензии были только к задорновской идее русского языка как первоисточника
[00:02] [ктулх] там сложнее претензия
[00:02] [ктулх] там и разжигание славянофашизма
[00:03] [ЗверюгА] словянин - это от слова "слово", а гордиться - от слова гордон...
[00:03] [ктулх] гыгы
[00:03] [ктулх] тебя обвинят в задорновстве
[00:03] [ЗверюгА] а насрать
[00:03] [ЗверюгА] татарская не победила
[00:03] [Xищник] имхо, задорнов тут чуть перегибает палку. пока это идет сатира со сцены - да какая, собственно, разница?
[00:04] [ЗверюгА] ибитвоюмать россия спасена
[00:07] [ЗверюгА] гордон вообще, тензор от матрицы отличить может?
[00:07] [Xищник] но когда он переносит свое "приятно думать" на "так оно и есть" - выглядит немного странно
[00:07] [ктулх] ну раз уж так пашло то я дабавлю задорнов сеет семена пробуждающие годость народа .... и по мне уж лучше пусть в строне будут люди гордящиеся собственым народом чем с зернами свидетелей иеговы в голове
[00:07] [Xищник] для 95% его слова - шаг вперед.
[00:07] [ктулх] да ладно
[00:07] [ктулх] TiReX : истиность слова это смысл форта
[00:08] [ктулх] дядька задорнов заматерел не хило
[00:08] [ктулх] неее
[00:08] [ктулх] он тут над властью прикалывается
[00:08] [ктулх] в телевизаре это го не кажут
[00:09] [ктулх] так в инте посматреть можно
[00:09] [ктулх] ну ещеб
[00:09] Icefall (Icefall@194.126.183.196) left #forth.
[00:12] [ктулх] так блин
[00:12] [ктулх] еще раз забанят я больше не вернусь
[00:12] [ктулх] я не обижаюсь
[00:12] [ктулх] тот кто обижается должен прощать
[00:13] [ктулх] я не обижаюсь, и прощать не должен
[00:17] [ктулх] плюсом является то что извинятся не надо :)
[00:17] exsample (~spf@92.112.120.175) left irc: Ping timeout
[00:23] ygrek (~user@89-253-97-235.customers.ownit.se) left irc: SSL I/O error
[01:02] Xищник (^4fac4247@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net]"
[01:36] Nick change: Секох -> Секох[буль]
[01:42] ктулх (gl0@94.181.1.180) left irc: Connection reset by peer
[09:26] Nick change: Секох[буль] -> Секох
[10:26] ygrek (~user@s15231295.onlinehome-server.info) joined #forth.
[10:42] exsample (~spf@92.112.99.224) joined #forth.
[10:58] exsample (~spf@92.112.99.224) left irc: Connection reset by peer
[10:59] ygrek (~user@s15231295.onlinehome-server.info) left irc: SSL I/O error
[11:31] ygrek (~user@e179217110.adsl.alicedsl.de) joined #forth.
[11:32] exsample (~spf@92.112.119.86) joined #forth.
[11:41] ygrek_ (~user@wsip-68-15-93-80.oc.oc.cox.net) joined #forth.
[11:58] ygrek (~user@e179217110.adsl.alicedsl.de) left irc: SSL I/O error
[12:02] ygrek_ (~user@wsip-68-15-93-80.oc.oc.cox.net) left irc: SSL I/O error
[12:03] ygrek_ (~user@c-24-19-33-73.hsd1.wa.comcast.net) joined #forth.
[12:06] mrack (gl0@94.181.13.53) joined #forth.
[12:17] VoidVolker (~VoidVolke@213.87.81.6) joined #forth.
[12:27] VoidVolker (~VoidVolke@213.87.81.6) left irc: "Счастья Вам и много благ!"
[12:59] Your_Nick (^4fac4247@ircgate.deware.lo) joined #forth.
[12:59] Nick change: Your_Nick -> Xищник
[13:11] [Xищник] это мы :)
[13:16] VoidVolker (~VoidVolke@213.87.81.200) joined #forth.
[13:16] VoidVolker (~VoidVolke@213.87.81.200) left irc: EOF From client
[13:17] mrack (gl0@94.181.13.53) left irc: Connection reset by peer
[13:23] [exsample] [Только что] VoidVolker -- Quark :: RE: Багрепорты Quark
[13:23] [exsample] http://fforum.winglion.ru/viewtopic.php?p=18790#18790
[13:42] [exsample] [Только что] Хищник -- Quark :: RE: Багрепорты Quark
[13:42] [exsample] http://fforum.winglion.ru/viewtopic.php?p=18791#18791
[14:02] [exsample] [Только что] WingLion -- RuF09 :: Перемещаемость кода.
[14:02] [exsample] http://fforum.winglion.ru/viewtopic.php?p=18792#18792
[14:04] VoidVolker (~VoidVolke@213.87.80.120) joined #forth.
[14:09] exsample (~spf@92.112.119.86) left irc: Connection reset by peer
[14:09] ygrek_ (~user@c-24-19-33-73.hsd1.wa.comcast.net) left irc: SSL internal error
[14:34] VoidVolker (~VoidVolke@213.87.80.120) left irc: "Счастья Вам и много благ!"
[14:48] Nick change: Секох -> Секох[буль]
[14:57] [Xищник] ры
[15:32] exsample (~spf@92.112.165.72) joined #forth.
[15:51] ygrek (~user@123.111.231.29) joined #forth.
[16:13] TiReX joined #forth.
[16:13] [ЗверюгА] тупая винда после перезагрузки потеряла кабельный модем и забыла как в интернет заходить...
[16:16] mOleg (~mOlegg@193.34.129.250) joined #forth.
[16:16] [mOleg] Трям!
[16:16] [ЗверюгА] Рррргмяу!
[16:16] [mOleg] ага
[16:16] [mOleg] маладца!э
[16:16] [mOleg] это я про ответ с представлением строк
[16:18] *** ЗверюгА уже и забыл, чего отвечал
[16:18] [mOleg] и эти люди хотят создатьс стандарт обратно совместимый с ANSI Ж)
[16:18] [mOleg] ;)))
[16:19] [mOleg] просто байтовое представление строк уже устарело безбожно
[16:19] [ЗверюгА] параллельно, а не обратно...
[16:19] [mOleg] плодить 6 типов строк не получится
[16:19] [mOleg] а параллельно тоже не выйдет :)
[16:19] [ЗверюгА] ну, это как сказать
[16:19] [mOleg] и вполне возможно иметь один тип строк с масштабируемым счетчиком, к примеру
[16:19] [mOleg] но анси совместимость сразу идет лесо
[16:19] [mOleg] м
[16:19] [ЗверюгА] а можно и побайтно работать всегда
[16:21] [mOleg] и это еще не поднимался вопрос о том, как работать с символами :)
[16:21] [mOleg] ладно, еще меня, если честно смущают фразы типа:
[16:21] [mOleg] Помнится в F83 ограничений на словари не было, не считая тех, что связаны с ограничением на реальный объем форт-систем.
[16:21] [mOleg] В F93 возникло что-то непонятное со словарями, в чем я (честно!) так и не разобрался.
[16:21] [ЗверюгА] если я напишу прогу, работающую с байтами, означает ли что соседняя прога не сможет работать ни с чем кроме байтов?
[16:21] [mOleg] нет, не означает
[16:21] [ЗверюгА] в том все и дело
[16:21] #Forth: mode change '+o TiReX' by ChanServ!service@RusNet
[16:22] [mOleg] я очень советую http://fforum.winglion.ru/viewtopic.php?p=18785#18785 удалить нафиг
[16:22] [exsample] Title: Forth :: View topic - RuF09: Словари
[16:22] [ЗверюгА] почему?
[16:22] [mOleg] в анси тоже нет ограничений на количество словарей сверху
[16:22] [mOleg] есть ограничение с низу
[16:22] [mOleg] то есть их должно быть не меньше 8
[16:22] [mOleg] (возможность создать)
[16:23] [mOleg] и еще, если писать свой стандарт, надо хотя бы познакомиться с тем, что есть
[16:23] [mOleg] кстати, анси есть переведенный на русский язык
[16:24] [mOleg] это добрая критика, кстати
[16:24] [mOleg] не посчитай за наезд
[16:24] *** ЗверюгА не считает за наезд, но не понимает, зачем тему убирать...
[16:26] [mOleg] потому что, перед тем как писать в разделе по созданию стандарта что-то надо разбираться в теме
[16:26] [mOleg] вот это точно надо удалять:
[16:26] [mOleg] Помнится в F83 ограничений на словари не было, не считая тех, что связаны с ограничением на реальный объем форт-систем.
[16:26] [mOleg] В F93 возникло что-то непонятное со словарями, в чем я (честно!) так и не разобрался.
[16:26] [mOleg] это убивает всю затею
[16:26] [ЗверюгА] т.е. без этих строчек претензий нет?
[16:26] [mOleg] есть Ж)
[16:26] [mOleg] надо сначала разобраться со словарями в ansi94
[16:26] [ЗверюгА] а высказаться прямо в теме сложно?
[16:27] [mOleg] зачем?
[16:27] [mOleg] мне кажется что тема преждевременна
[16:28] [ЗверюгА] а мне совсем не кажется
[16:28] [mOleg] потому что начавший ее не разобрался с предыдущим стандартом
[16:28] [mOleg] для меня это весомый признак
[16:28] [ЗверюгА] и поэтому надо сразу обухом по голове?
[16:29] [mOleg] это не обух
[16:29] [mOleg] это хороший (хоть и бесплатный) совет
[16:29] [ЗверюгА] я не собираюсь прикидываться, что знаю все и вся
[16:31] [Xищник] тема и тема. стек словарей в представленном варианте - еще одна реализация
[16:31] [mOleg] ЗверюгА, попробуй взглянуть со стороны на написанное
[16:31] [Xищник] для меня неоднозначная
[16:31] [mOleg] ты не знаешь как оно есть, но предлагаешь сделать как-то в новом стандарте
[16:31] [Xищник] mOleg, попробуй соотнести свой опыт с опытом других людей. тут не мальчики собрались, вообще-то
[16:31] [mOleg] надо хотя бы ознакомиться с темой
[16:31] [mOleg] поэтому я и предлагаю закрыть тему, чтобы не выглядеть "как мальчики"
[16:31] [Xищник] вот я знаком. дальше что? или тебе так стыдно за содержание?
[16:31] [mOleg] да, мне неудобно его читать
[16:32] [mOleg] с первых строк
[16:32] [Xищник] не читай
[16:32] [mOleg] угу, это можно
[16:32] [mOleg] это запросто
[16:33] [mOleg] я лишь хотел бы рационального взвешенного подхода
[16:33] [exsample] [Только что] mOleg -- RuF09 :: RE: Перемещаемость кода.
[16:33] [exsample] http://fforum.winglion.ru/viewtopic.php?p=18795#18795
[16:33] [mOleg] писать в обсуждении стандарта " я не разобрался, но предлагаю", имхо, моветон
[16:33] [Xищник] а "контрольное взвешивание" будешь производить ты?
[16:33] [mOleg] а, что, на форуме мало людей, читавших стандарт?
[16:34] [mOleg] я могу поспорить, что 94 стандарт знает больше людей, чем 83
[16:34] [Xищник] и на него молиться теперь, что ли?
[16:34] [mOleg] нет, но знать обязательно
[16:34] [mOleg] в рамках этой темы http://fforum.winglion.ru/viewforum.php?f=36
[16:34] [exsample] Title: Forth :: View Forum - RuF09
[16:37] [mOleg] иначе сама затея достаточно бестолкова (что и так есть) и бессмысленна
[16:38] [exsample] [Только что] Хищник -- RuF09 :: RE: Перемещаемость кода.
[16:38] [exsample] http://fforum.winglion.ru/viewtopic.php?p=18796#18796
[16:38] [Xищник] а что является признаком "знания"? "делаю так, и только так"?
[16:39] [Xищник] нормальный такой демагогический прием. "если знаешь, то так и будешь делать. а если делаешь не так - значит плохо знаешь, иди учи"
[16:39] [mOleg] Хищник опять идет во флуд
[16:39] [mOleg] содержимое не соответствует заявке в обсуждаемом случае
[16:39] [mOleg] поэтому я и поднял вопрос
[16:41] [Xищник] Зверюга изложил собственное видение организации словарей
[16:41] [mOleg] потому что получается классическое: "я конечно не читала Доктора Живаго, но разве можно так писать!"
[16:41] [mOleg] но то была доярка, и у нее небыло высшего образования
[16:41] [Xищник] то есть помимо ANS94 мыслей фортеру не положено?
[16:41] [mOleg] Хищник опять меня не читает
[16:41] [ЗверюгА] т.е. подразумевается, что зверюга анси94 не читал совсем?
[16:41] [Xищник] читает, читает
[16:41] [mOleg] мысли положено, но писать, я не разобрался но предлагаю ПЛОХО
[16:41] [mOleg] *мысли положено, но писать: "я не разобрался но предлагаю" ПЛОХО!!!!
[16:42] [Xищник] что плохого? "не разобрался" - в первую очередь показатель стандарта, а не человека
[16:42] [Xищник] называется "сложен в освоении"
[16:42] [mOleg] это показатель отношения
[16:43] [mOleg] то есть человек к работе относится не серьезно
[16:43] [mOleg] и вообще занимается пустым трепом
[16:43] [mOleg] вы придите в КБ к самолетостроителям, и начните предлагать как делать аппараты летающие, начав с такой фразы "я конечно с аэродинамикой не знаком, но предлагаю"
[16:44] [mOleg] что вы получите в ответ?
[16:44] [mOleg] то есть, даже если ваше предложение будет рационально, его никто после первой фразы слушать не будет
[16:44] [Xищник] еще раз - с какой стати поделие европейских неудачников абсолютизируется до убер-Форта? :)
[16:46] [ЗверюгА] а что ты скажешь на предложение учить ламповые компьютеры 50-х годов прежде чем заниматься пентиумами?
[16:46] [mOleg] Если бы ЗверюгА сказал, что не знаком с 83 стандартом - прокатило бы
[16:46] [mOleg] а с последним стандартом быть знакомым надо
[16:46] [ЗверюгА] а я нигде не говорил, что НЕ ЗНАКОМ...
[16:46] [mOleg] потому что как раз получается, что зверюга знаком с лампами, а с пентиумами никак
[16:46] [ЗверюгА] ни про 83 ни про 94
[16:46] [mOleg] но предлагает
[16:46] [mOleg] В F93 возникло что-то непонятное со словарями, в чем я (честно!) так и не разобрался.
[16:46] [mOleg] 1) не верно год указан
[16:46] [mOleg] 94 быть должен
[16:46] [ЗверюгА] опечатка натуральная
[16:46] [mOleg] признание в том, что не разобрался с "пентиумом" но предлагаю на основе "ламп"
[16:46] [Xищник] блин, ну заклейми позором уже и успокойся! :)))))))
[16:46] [mOleg] елки, причем тут позор
[16:47] [mOleg] я предлагаю убрать тему, потому что нельзя так писать!
[16:47] [Xищник] ну а что ты хочешь, наставить Зверюгу на путь истинный? :)
[16:47] [mOleg] я предлагаю "не позориться!"
[16:47] [mOleg] в том числе, потому что он еще и администратор
[16:47] [Xищник] никто и не позорится
[16:48] [mOleg] тогда уберите срочно первые две строки в сообщении (хотя бы) и ознакомьтесь с обсуждаемым разделом стандарта!
[16:48] [mOleg] логи тоже стоит почистить
[16:49] [Xищник] .. далее сделайте преданно-собачьи глаза и начинайте придумывать, как бы воплотить в жизнь фантазии еврофортеров, от которых 15 лет назад в спешном порядке начали убегать заказы
[16:49] [mOleg] потому что предлагать незная это признак непроффесионализма
[16:51] [Xищник] пишется с одной "ф"
[16:51] [Xищник] и двумя "с"
[16:51] [Xищник] не зная - раздельно, и это деепричастный оборот
[16:51] [Xищник] и это признаки чего? :)
[16:51] [mOleg] признаки того, что Хищник на софистике "зубы съел"
[16:52] [Xищник] еще бы неплохо ознакомиться с тем, что такое софистика :)
[16:52] [mOleg] вполне знаком
[16:52] [mOleg] с софитом не перепутаю
[16:53] [Xищник] и то дело. но вот от синдрома Понятова надо избавляться
[16:53] [mOleg] интересно, какого?
[16:53] *** ЗверюгА исправил опечатку и добавил уточнение в чем именно я не разобрался.
[16:53] [Xищник] ооо, это была эпоха! :)
[16:54] [mOleg] Зверюга, ну это же совсем другое дело :)
[16:54] [Xищник] мальчик понемногу разбирался в Форте и по мере освоения осчастливливал всех фортеров, независимо от их опыта и глубины понимания, своими отровениями
[16:54] [mOleg] только вот зачем назад мне не понятно
[16:56] [mOleg] :)
[16:56] [Xищник] по мере развития, он писал форт-машину, форт-процессор и ФортОС. на все собирал команды, с собой во главе. все благополучно ухало в никуда, к его вящему неудовольствию, после чего следовали сетования на апатичность и непрофессионализм
[16:56] [mOleg] да и откуда взялся
[16:56] [mOleg] "Не с линейным ограниченным списком,"
[16:56] [ЗверюгА] если заменить слово 'назад' на слово 'вперед' что-нибудь изменится?
[16:56] [mOleg] линейный ограниченный список мне не ясно
[16:56] [ЗверюгА] 8 словарей - это что?
[16:56] [mOleg] нет, потому что не ясно, откуда взялся "линейный ограниченный" :)
[16:56] [mOleg] это минимальное количество словарей, которое можно создавать в системе
[16:56] [ЗверюгА] и откуда оно взялось?
[16:56] [mOleg] то есть, система должна позволять создавать не менее восьми словарей
[16:57] [Xищник] ну и система с 8 словарями максимум будет удовлетворять требованиям
[16:57] [mOleg] взялось оно оттуда, чтобы любая система умела работать со словарями
[16:57] [mOleg] а 8 это ограничение снизу
[16:57] [Xищник] ага, аж с 8-ю
[16:57] [ЗверюгА] а если у меня 1 словарь - кирдык кутенку?
[16:57] [Xищник] это не снизу, это "как минимум"
[16:57] [mOleg] если у тебя нельзя в системе создавать словари, то поддержка стандарта не полная
[16:57] [Xищник] то есть меньше делать нельзяю больше - можно
[16:58] [ЗверюгА] а если можно, но они еще не созданы по причине ненужности на данный момент?
[16:58] [mOleg] тоже можно
[16:58] [Xищник] таким образом, системы с 8, 9, 10,.. 16..32 и более словарями будут соответствовать стандарту. но главное, что с 8-ю - тоже
[16:58] [mOleg] то есть фиксируется не количество словарей, а факт возможности их создания
[16:58] [ЗверюгА] и предлагать убрать это ОГРАНИЧЕНИЕ - тоже моветон?
[16:59] [mOleg] это не ограничение
[16:59] [Xищник] так что 8 - никакое не ограничение снизу (а то правильно Зверюга пишет - получается, что с одним нельзя), а что если можно создать 8, то это и считается нормальным
[16:59] [Xищник] "форт должен иметь стек не менее чем на 2 ячейки" - это что?
[17:01] [Xищник] это означает ровным счетом то, что я могу смело ОГРАНИЧИТЬ стек двумя ячейками, и формально буду прав. конечно, МОГУ и больше, но не обязан.
[17:01] [Xищник] так что и любой разработчик может заявлять об ANS-совместимости, если у него поддерживается максимум 8 словарей. потому что 8 создать можно, и все, требования выполнены
[17:01] [mOleg] Зверюга, у тебя есть русскоязычная версия стандарта?
[17:01] [ЗверюгА] английскую я и прочитать не сумел бы
[17:02] [mOleg] я наоборот читал только английску ;)
[17:03] [ЗверюгА] англичане тоже русскую не читали
[17:03] [mOleg] просто я задумался над тем, на сколько перевод адекватен...
[17:04] [mOleg] кстати, по моему мнению в плане словарей в 94 стандарте прорыв произошел
[17:04] [mOleg] то есть улучшение значительное произошло
[17:04] [ЗверюгА] http://www.forth.org.ru/forth/dpans94_ru.rar <- можно прочитать и судить
[17:04] [mOleg] качественное
[17:04] [mOleg] у меня в форке лежит он
[17:06] Nick change: mOleg -> Иваси
[17:06] [exsample] Иваси: Quote 428 added. Thanks.
[17:06] Nick change: Иваси -> mOleg
[17:09] [mOleg] ЗверюгА
[17:11] [exsample] ЗверюгА: Quote 429 added. Thanks.
[17:31] [Xищник] дед Мороз приходил... :)
[17:32] mOleg (~mOlegg@193.34.129.250) left irc: Ping timeout
[17:32] mrack (gl0@94.181.33.21) joined #forth.
[17:33] [exsample] [Только что] вопрос -- Конкурс решения задач :: RE: *преобразование скобочной записи в постфикс
[17:33] [exsample] http://fforum.winglion.ru/viewtopic.php?p=18797#18797
[17:51] [ЗверюгА] мнда... перевести анси заново было бы не плохо... и, желательно, на РУССКИЙ язык...
[18:04] VoidVolker (~VoidVolke@213.87.80.179) joined #forth.
[18:21] RHuB (~rhub@217.118.79.45) joined #forth.
[18:26] [VoidVolker] Xищник, кстати, есть идея - а может сделать фреймы и для локального стека?
[18:31] [Xищник] оххх... а надо?
[18:32] [Xищник] стек данных - основной для работы. чтобы на нем не было путаницы, заводятся локальный стек, чтобы быстро перекинуть туда временные параметры, и стек для хранения depth-ов, чтобы адресоваться к переданным параметрам. вещи в целом независимые
[18:32] [VoidVolker] да не очень, просто подумал
[18:33] [VoidVolker] для локального сделал себе просто : L1 LOCALSTACK LOCALDEPTH 1- -FTH ; : L2 LOCALSTACK LOCALDEPTH 2 - -FTH ; и все
[18:34] [Xищник] ну вобщем да
[19:07] RHuB (~rhub@217.118.79.45) left irc: "Leaving"
[19:09] VoidVolker (~VoidVolke@213.87.80.179) left irc: "Счастья Вам и много благ!"
[19:17] Xищник (^4fac4247@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net]"
[19:42] mOleg (~mOlegg@94.178.232.69) joined #forth.
[19:43] [exsample] [Только что] mOleg -- Конкурс решения задач :: RE: *преобразование скобочной записи в постфикс
[19:43] [exsample] http://fforum.winglion.ru/viewtopic.php?p=18798#18798
[19:43] [mOleg] Зверюга?
[19:49] [exsample] Acrobat_Reader_Install.pdf [Крылев]
[19:53] ктулх (gl0@94.181.14.91) joined #forth.
[20:01] mOlegg (~mOlegg@92.113.52.199) joined #forth.
[20:01] [exsample] переохлаждение пивом приводит к дисфункциям вистибюлярной системы [gl0_out]
[20:02] mOleg (~mOlegg@94.178.232.69) left irc: Ping timeout
[20:08] [exsample] [Только что] mOleg -- RuF09 :: RE: RuF09: Словари
[20:08] [exsample] http://fforum.winglion.ru/viewtopic.php?p=18799#18799
[20:11] mrack (gl0@94.181.33.21) left irc: Connection timed out
[20:18] [mOlegg]
[20:18] [exsample] Идет фидошник по кладбищу, смотрит на кресты и думает: "Сколько народу заплюсовали!" [Крылев]
[20:29] [exsample] выходя из себя, не забудьте закрыть рот. А то, вернетесь, а место уже занято! [ЗверюгА]
[20:36] [exsample] - Гол!!! - Закричал вратарь, пропустив очередной мяч. [Крылев]
[20:40] [exsample] Если у вас помутнело изображение - просто сотрите пыль с экрана! [Нирвана]
[20:48] [exsample] [Только что] mOleg -- SPF-fork :: слова в словах или создание простых обработчиков внутри слов
[20:48] [exsample] http://fforum.winglion.ru/viewtopic.php?p=18800#18800
[20:58] [exsample] 'Если хочешь поработать - ляг, поспи, и всё пройдет' [Крылев]
[21:11] mrack (gl0@94.181.14.91) joined #forth.
[21:12] [exsample] Компьютер не подчиняется законам физики.Только в нем глюки возникают из ничего, файлы исчезают вникуда, а объем измеряется в метрах и называется весом. [икий_Драк[ния_Велич]]
[21:21] [exsample] Excel для чайников, Word для идиотов, PowerPoint для слабоумных, Prolog... для исскуственного интеллекта. [ygrek]
[21:27] ктулх (gl0@94.181.14.91) left irc: Connection timed out
[21:28] ктулх (gl0@94.181.1.235) joined #forth.
[21:33] [exsample] Вчера русская и украинская команды собрались вместе и забили мяч... досмерти... [ЗверюгА]
[21:36] mrack (gl0@94.181.14.91) left irc: Connection reset by peer
[21:39] ygrek (~user@123.111.231.29) left irc: SSL I/O error
[21:39] VoidVolker (~VoidVolke@213.87.81.66) joined #forth.
[21:41] Nick change: mOlegg -> НародНаяМудрость
[21:41] [exsample] НародНаяМудрость: Quote 430 added. Thanks.
[21:41] Nick change: НародНаяМудрость -> mOleg
[21:41] Nick change: mOleg -> mOleg39246
[21:42] Nick change: mOleg39246 -> mOlegg
[21:46] [exsample] Ну я же просил четЫреста капель валерьанки, а тУт - четыреста двЕ! [ЗверюгА]
[21:46] [mOlegg] аха
[21:47] [mOlegg] две лишние капли валерьянки явный перебор
[21:48] ygrek (~user@93.81.178.129) joined #forth.
[21:48] [VoidVolker] ага - на целых полпроцента больше чем надо :)
[21:49] [VoidVolker] mOlegg, так и не поборол DOES> :(
[21:51] Секох[буль] (~secoh@c-98-207-152-15.hsd1.ca.comcast.net) left irc: Ping timeout
[21:52] [mOlegg] уф, а что так?
[21:52] [mOlegg] кстати, я почти DOES> вчера сделал
[21:52] [mOlegg] на форуме выложил :)
[21:53] [VoidVolker] видел, но тоже не понял чего оно делает
[21:54] [mOlegg] гм
[21:54] [mOlegg] создает код, адрес которого выкладывается за ним
[21:54] [mOlegg] то есть как бы определение внутри определения
[21:54] [mOlegg] в примеры смотреть еще можно :)
[21:56] [VoidVolker] ааа
[21:56] [VoidVolker] а вот в DOES> вот зачем две части? и что за манипуляции со стеком возвратов?
[21:56] [mOlegg] просто это делается очень просто именно с помощью манипуляций на стеке возврато
[21:56] [mOlegg] в
[21:57] [mOlegg] две части сделано так, потому что удобнее
[21:57] [VoidVolker] вот к примеру (DOES1) забирает со стека возвратов ззначение - зачем?
[21:57] [mOlegg] вообще, это похоже СПФовская придумка
[21:57] [mOlegg] а как иначе можно узнать текущий адрес?
[21:58] [VoidVolker] а куда возрат будет?
[21:58] [mOlegg] смотри внимательно
[21:58] [mOlegg] : aaa R@ @ ;
[21:59] [mOlegg] : test aaa 1234 ;
[21:59] [mOlegg] вот, во время исполнения test
[21:59] [mOlegg] пардон, слова aaa
[22:01] [mOlegg] на вершине стека возвратов будет лежать адрес, указывающий на точку возврата
[22:01] [mOlegg] из слова aaa
[22:01] [mOlegg] это будет код литерала в данном случае
[22:01] [mOlegg] но может быть и данные
[22:01] [mOlegg] к примеру, так можно реализовать литерал:
[22:01] [mOlegg] : (lit) ( --> n ) R@ @ CELL R+ ;
[22:02] [mOlegg] этот код будет возвращать значение литерала, лежащее прямо за вызовом (lit) и переходить на точку, за содержимым литерала
[22:02] [mOlegg] пример понятен?
[22:03] [mOlegg] ..
[22:04] [VoidVolker] ммм
[22:06] [mOlegg] это одна из больших возможностей форта
[22:06] [VoidVolker] что делает R+ ?
[22:06] [mOlegg] правда ее надо освоить
[22:06] [mOlegg] прибавляет число к значению на вершине стека возвратов
[22:06] [mOlegg] можно и так: R> CELL + >R
[22:07] [VoidVolker] вылетает
[22:07] [mOlegg] дык, а что ты делаешь?
[22:08] [mOlegg] : LITERAL COMPILE (lit) , ; IMMEDIATE как минимум нужен
[22:08] [mOlegg] и тогда : test [ 1234 ] LITERAL ." passed" ;
[22:08] [mOlegg] к примеру
[22:11] [VoidVolker] ооо, вон оно как
[22:11] [mOlegg] дык, конечно
[22:11] [mOlegg] тут пожалуй с наскока тебе не взять
[22:11] [mOlegg] надо с бумажкой и ручкой и рисовать :)
[22:11] [mOlegg] пока художником не станешь :))))
[22:11] [VoidVolker] т.е. в слове (lit) R@ выдает следующий адрес?
[22:12] [mOlegg] да, при исполнении проц вызвает (lit), соответственно адрес возврата кладет на стек возвратов
[22:12] [mOlegg] адрес возвратов указывает как раз на данные, которые надо обойти
[22:12] [mOlegg] чтобы не попасть в исключение
[22:13] [mOlegg] адрес возврата автоматом инкрементируется, поэтому адрес указывает за код вызова CALL (lit)
[22:13] [VoidVolker] т.е. это адреc, где записан вызов слова (lit) + 5
[22:13] [VoidVolker] ага, ясно
[22:13] [mOlegg] нет
[22:14] [mOlegg] CALL сам увеличивает IP на 5 и кладет его на rStack
[22:14] [VoidVolker] ну э
[22:14] [VoidVolker] то я и хотел сказать
[22:14] [mOlegg] на пять только для случая СПФа и других нативных систем 32 битных
[22:14] [mOlegg] оно сильно зависит от архитектуры
[22:14] [VoidVolker] ну это-то понятно
[22:14] [mOlegg] прекрасно!
[22:16] [VoidVolker] :)
[22:16] [VoidVolker] так, теперь значит DOES
[22:16] [mOlegg] сможешь написать как должен выглядеть CREATE для СПФа с помощью доступа к стеку возвратов?
[22:16] [mOlegg] не, давай с CREATE тогда уж
[22:16] [VoidVolker] ну хорошо
[22:16] [mOlegg] попробуй сам написать - это полезнее всего ;)
[22:16] [VoidVolker] на так CREATE у меня уже есть :)
[22:16] [VoidVolker] и константы и VALUE есть
[22:17] [VoidVolker] HERE LIT, RET, - вот и весь CREATE
[22:18] [mOlegg] я сказал про CREATE реализованную через R>
[22:18] [mOlegg] не то, и не верно
[22:18] [mOlegg] кроме всего прочего
[22:18] [VoidVolker] это еще почему не верно?
[22:18] [mOlegg] потому что ты не CREATE привел
[22:19] [mOlegg] а скорее CONSTANT
[22:19] [VoidVolker] нет, именнто CREATE это
[22:19] [mOlegg] ну, так не будет работать
[22:19] [VoidVolker] а почему у меня работает?
[22:21] [mOlegg] не знаю, возможно взаимная компенсация ошибок
[22:21] [VoidVolker] я не понимаю почему не должно работать? чего там неправильного?
[22:21] [mOlegg] что возвращает CREATE ?
[22:21] [VoidVolker] первый свободный байт области данных
[22:21] [mOlegg] (оно может быть правильным, кстати, это зависит от модели памяти)
[22:21] [mOlegg] ага, и?
[22:21] [mOlegg] что делает LIT,
[22:21] [mOlegg] ?
[22:22] [VoidVolker] числовой литерал
[22:22] [mOlegg] в данном случае что он возвращает?
[22:22] [VoidVolker] [22:19] <VoidVolker> первый свободный байт области данных
[22:22] [mOlegg] так, приведи полностью код CREATE
[22:23] [VoidVolker] : _CREATE, HERE LIT, RET, ; : (CREATE) NEW-WORD _CREATE, ;
[22:23] [mOlegg] о, интересно
[22:24] [mOlegg] и ты утверждаешь что это работает?
[22:24] [VoidVolker] да
[22:24] [mOlegg] ану-ка создай массив
[22:24] [VoidVolker] уже есть
[22:24] [mOlegg] CREATE aaa 100 ALLOT
[22:24] [mOlegg] aaa 100 ERASE
[22:24] [mOlegg] и вызови aaa
[22:24] [mOlegg] ;)
[22:26] [VoidVolker] а зачем стирать? там же пусто?
[22:26] [mOlegg] а затем, что ты затрешь весь код свой
[22:26] [mOlegg] поэтому и советую попробовать
[22:26] [VoidVolker] ааа, так это же в кварке ;) а в нем HERE - это данные, а не код
[22:27] [VoidVolker] а код [C]HERE :)
[22:27] [mOlegg] я говорил о СПФ
[22:27] [VoidVolker] виноват, забыл сказать :)
[22:27] [mOlegg] кварк мне неизвестен
[22:27] [mOlegg] поэтому приводить примеры для него я не могу
[22:27] [mOlegg] я приводил примеры для СПФ
[22:28] [mOlegg] да и замечание я делал:
[22:28] [mOlegg] (оно может быть правильным, кстати, это зависит от модели памяти)
[22:28] [mOlegg] вот это как раз оно
[22:28] [VoidVolker] ну он не сильно от спф отличается
[22:28] [mOlegg] хотя тоже выглядит сомнительно
[22:28] [mOlegg] сильно, потому что в СПФ это работать не будет
[22:29] [VoidVolker] на самом деле довольно удобно разделение данных от кода
[22:29] [mOlegg] да, удобно
[22:29] [mOlegg] но "за все надо платить!" :)
[22:31] [VoidVolker] вернемся к DOES>?
[22:31] [mOlegg] неа
[22:31] [mOlegg] с DOES> к разработчику кварка
[22:31] [mOlegg] я не знаком с этой системой
[22:31] [mOlegg] могу рассказать, как это делать под СПФом
[22:32] [VoidVolker] да не, мы же разбирали как DOES> сделан в форке
[22:33] [mOlegg] дык, давай определяться с системой тогда
[22:33] [exsample] [Только что] ygrek -- Конкурс решения задач :: RE: *преобразование скобочной записи в постфикс
[22:33] [exsample] http://fforum.winglion.ru/viewtopic.php?p=18801#18801
[22:33] [mOlegg] я говорил о СПФе, такие вещи воообще заточены под платформу сильно
[22:34] [VoidVolker] а я может СвойФорт и на форке сделаю :)
[22:34] [mOlegg] тут жена пришла, забирает меня
[22:36] [mOlegg] так что сегодня я уже все
[22:36] [VoidVolker] эхх, ладно, спасибо за помощь ;)
[22:36] [mOlegg] учись пользоваться стеком возвратов
[22:36] [mOlegg] впрочем, в кварке это может не помочь
[22:36] [mOlegg] BYE
[22:36] [VoidVolker] mOlegg, погоди
[22:36] mOlegg (~mOlegg@92.113.52.199) left irc: ""
[22:36] [VoidVolker] эх, ладно
[22:43] Your_Nick (^4fac4247@ircgate.deware.lo) joined #forth.
[22:43] Nick change: Your_Nick -> Xищник
[22:46] [VoidVolker] Xищник, рры! найдется немного времени, чтобы объяснить мне как сделать DOES> ?
[22:48] [exsample] [Только что] вопрос -- Конкурс решения задач :: RE: *преобразование скобочной записи в постфикс
[22:48] [exsample] http://fforum.winglion.ru/viewtopic.php?p=18802#18802
[22:52] [VoidVolker] Xищник, а вообще не надо, уже сделал :)
[22:53] [Xищник] после DOES> идет "хвост" всех определяемых слов
[22:57] [VoidVolker] угу, ясно теперь почему он у меня не работает, сделал так: : (DOES>) -1 [C]DP +! R> CALL, 0xC3 [C]C, ;
[22:58] [Xищник] ну вобщем да
[22:58] [Xищник] только можно jmp компилировать
[22:58] [VoidVolker] т.е. переход?
[22:59] [VoidVolker] да, так определенно лучше :)
[23:02] [Xищник] все равно же ret есть
[23:07] *** ЗверюгА вернулся... кто меня звал?
[23:08] [exsample] [Только что] WingLion -- RuF09 :: RE: RuF09: Словари
[23:08] [exsample] http://fforum.winglion.ru/viewtopic.php?p=18803#18803
[23:12] [exsample] С точки зрения программиста, пользователь - это периферийное устройство, вводящее набор символов в ответ на команду READ. [ygrek_]
[23:16] Секох (~secoh@166.129.51.102) joined #forth.
[23:26] exsample (~spf@92.112.165.72) left irc: Ping timeout
[23:27] ygrek (~user@93.81.178.129) left irc: Ping timeout
[23:39] ктулх (gl0@94.181.1.235) left irc: Connection reset by peer
[23:46] [Xищник] рыры?
[23:49] [Xищник] тирекс, чем язык не понравился? :)






наверх

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




Generated by logs2html module for eggdrop v.2.3