Main page




[00:17] mOlegg (^55c3a0ab@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[00:23] mOleg (^52cf52bc@ircgate.deware.lo) joined #forth.
[00:24] [mOleg] ау!
[00:26] [mOleg] тирекс, как твое здоровье?
[00:47] [mOleg] ..
[00:57] Last message repeated 1 time(s).
[01:06] Kamikaze13 (^51a9931b@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[01:44] [mOleg] ..
[02:21] mOleg (^52cf52bc@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net]"
[02:47] Your_Nick (^43bedd90@ircgate.deware.lo) joined #forth.
[02:52] Your_Nick (^43bedd90@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[03:21] forther (~forther@207.47.34.100.static.nextweb.net) joined #forth.
[03:21] forther (forther@207.47.34.100.static.nextweb.net) left #forth.
[06:08] mrack (~gl0@88.151.110.199) joined #forth.
[06:09] [mrack] доброе утро
[06:12] RHuB (~RHuB@gw.tis.tomsk.ru) joined #forth.
[07:04] [RHuB] доброе утро
[10:08] gl0 (~gl0@88.151.108.159) joined #forth.
[10:09] Nick change: gl0 -> ктулх
[10:11] mrack (~gl0@88.151.110.199) left irc: Ping timeout
[11:17] ктулх (~gl0@88.151.108.159) left irc: Ping timeout
[11:22] mrack (~gl0@88.151.110.235) joined #forth.
[11:41] exsample (~spf@233-26-207-82.pool.ukrtel.net) joined #forth.
[11:54] mrack (~gl0@88.151.110.235) left irc: "without me"
[11:56] mrack (~gl0@88.151.110.235) joined #forth.
[12:24] ygrek (~user@cv-dv.net) joined #forth.
[13:49] *** ЗверюгА на личном опыте убеждается, что самая скоростная линия передачи данных - это пачка CD-RW, переставляемая из одного пишущего сд-драйва в другой
[14:11] [exsample] ЗверюгА: Quote 273 added. Thanks.
[14:11] *** ЗверюгА пинает тормоза тиреха
[14:26] [ЗверюгА] моя уползает в магазин
[14:31] RHuB (~RHuB@gw.tis.tomsk.ru) left irc: ""
[14:59] [exsample] - И чего этому котенку в организме не хватает, раз он полиэтилен жрет? - Мозгов, видимо! [Крылев]
[14:59] [mrack] TiReX
[14:59] [mrack] exsample
[14:59] [exsample] Hello. I am a bot. Try !help.
[15:01] [exsample] IRC bot written in SP-Forth (http://spf.sf.net). alpha. rev. 1.1 2007/01/08 20:25:05
[15:01] [exsample] Available commands - !q, !aq, !help. (Use '!help !cmd' for more info).
[15:01] [ЗверюгА] exsample - дразнилкин :)
[15:01] [exsample] Hello. I am a bot. Try !help.
[15:01] *** ЗверюгА tret help
[15:01] [mrack] !cmd
[15:01] *** ЗверюгА трет хелп
[15:01] [mrack] лучше бы канечно ботт нотисами отвечал
[15:01] [ygrek] а ты ему в приват пиши :)
[15:01] [mrack] :)
[15:01] [ygrek] что такое нотисы?
[15:02] [ЗверюгА] введи команду !bar увидишь ноттис от тиреха
[15:02] [ygrek] т.е. это ACTION
[15:02] [mrack] нети
[15:03] [mrack] нотайс отосланый к тебе виден только тебье
[15:03] [mrack] а экшин всем
[15:04] [mrack] у блин боты нотисами обмениваются
[15:04] [ygrek] сырцы на cvs - если интересно - правьте :)
[15:04] [mrack] а я глянул уже
[15:04] [ЗверюгА] главное, их не зациклить, а то сервер может прибить за флуд
[15:06] [mrack] чиста любапытства ради
[15:06] [mrack] ради знания что такое есть :)
[15:06] *** ЗверюгА не умеет cvs-ом пользоваться
[15:06] [mrack] вебом то умееш ?
[15:06] [ygrek] ну тогда http://forth.org.ru/~ygrek/prog/web/irc
[15:06] [mrack] :)
[15:06] [ygrek] а если охота могу научить и cvs'ом
[15:06] [ЗверюгА] в другой раз, видимо, сейчас времени почти нет, надо скоро уходить по лечебным делам
[15:06] [ygrek] http://forth.org.ru/~ygrek/prog/web/irc/
[15:07] [ygrek] слеш в конце обязателен
[15:07] [ygrek] ЗверюгА, ок. когда будет угодно ;)
[15:07] [mrack] а почему в каталоге нет файла ircbasic ?
[15:08] [mrack] quotes усть
[15:08] [ygrek] ?
[15:08] [ygrek] ~ygrek/lib/net/irc/basic.f
[15:08] [mrack] а он в нет
[15:08] [ygrek] выделена независимая часть в либу
[15:08] [mrack] понял был ниправ рад что ошибался
[15:09] exsample (~spf@233-26-207-82.pool.ukrtel.net) left irc: Connection reset by peer
[15:16] [ygrek] !ифк
[15:16] mrack (~gl0@88.151.110.235) got netsplit.
[15:22] mrack (~gl0@88.151.110.235) got lost in the net-split.
[15:24] exsample (~spf@233-26-207-82.pool.ukrtel.net) joined #forth.
[15:24] ктулх (~gl0@88.151.111.209) joined #forth.
[15:26] [ЗверюгА] осталось научить его понимать скрипты на tcl :))
[15:27] [ЗверюгА] моя ушла... личицца...
[15:27] ЗверюгА (WingLion@81.211.122.120) left #forth.
[15:27] [ygrek] на форте %)
[15:27] [ygrek] S" FORMAT C:" EVALUATE
[15:31] [ктулх] :)
[15:31] [ктулх] !EVALUATE S" FORMAT C:"
[15:31] [ктулх] тока не мой цэ ради бога
[15:38] [exsample] Formatting mrack's disk C:... 100% DONE. Ok
[15:41] *** ygrek is away:
[15:41] ктулх (~gl0@88.151.111.209) left irc: "without me"
[15:41] mak4444 (^c2556384@ircgate.deware.lo) joined #forth.
[16:27] profit1984 (^azekeProf@82.200.250.237) joined #forth.
[16:33] [profit1984] ygrek, чего то мне не очень понравился модуль цитат...
[16:33] [profit1984] Сегодня его переписал на bac4th'е...
[16:33] [ygrek] ммм. могу огрызаться тем что писал на скорую руку ;)
[16:33] [ygrek] давай посомтреть
[16:33] [profit1984] Ща, залью..
[16:34] [ygrek] только сегодня я на форте не пишу :)
[16:34] [ygrek] мне в бакфорте что неудобно сейчас - это CUT
[16:34] [profit1984] Мне тоже...
[16:34] [profit1984] Для этого придумал S|
[16:34] *** ygrek ещё не осилил S|
[16:36] [profit1984] Но всё равно иногда вытащить из "глубины" значения -- это гемор бывает...
[16:36] [profit1984] При этом соблюдая баланс стека...
[16:36] [profit1984] Ты кстати много что не дозалил на CVS...
[16:36] [profit1984] \GIVE
[16:36] [profit1984] 2VALUE -- ладно..
[16:37] [ygrek] ой
[16:37] [ygrek] момент
[16:41] [profit1984] ~profit/prog/quotes/
[16:41] [exsample] ygrek commited to CVS : ~ygrek/lib/2vaue.f
[16:41] [profit1984] Кстати, это идея!..
[16:41] [ygrek] угу :) и новости с forth.org.ru итп
[16:41] [profit1984] Можно заставить exsample сканить RSS-ленты и говорить новости..
[16:41] [ygrek] но это я пока вручную вкинул
[16:42] [ygrek] мне понравился велосипед picorss в clf
[16:42] [ygrek] с ручным парсингом xml
[16:43] [ygrek] 925900 J_@ ERR
[16:43] [ygrek] Received data processing failed!
[16:43] [profit1984] Хе-хе..
[16:43] [profit1984] Перекомпилируй ядро-то...
[16:43] [ygrek] хм... бота глючит
[16:43] [ygrek] живой но ничего не понимает...
[16:43] [profit1984] macroopt.f зачем менял? Специально для этого дела..
[16:44] [ygrek] я недавно ребилдил spf вроде
[16:44] [profit1984] Да?.. Значит таки есть у меня косяк..
[16:44] [exsample] 418004
[16:44] [profit1984] А где там этот picrorss ?
[16:46] [ygrek] подожди - это пока без твоих quote
[16:46] [ygrek] вчера рекомпилил - точно
[16:46] [ygrek] от 7 января сообщение
[16:46] [ygrek] и вообще я типа жутко занят. так что бот пока отдыхает
[16:46] [ygrek] ща рекомпильну только
[16:47] exsample (~spf@233-26-207-82.pool.ukrtel.net) left irc: "Need hot code reload."
[16:51] Your_Nick (^c2ba8b14@ircgate.deware.lo) joined #forth.
[16:51] Nick change: Your_Nick -> Xищник
[16:52] [ygrek] так.. обновился блин. теперь нифига не стартует
[16:53] [profit1984] Хм.. Ладно если занят сильно, то я сам покопаюсь...
[16:54] [ygrek] так это ж у меня где-то.
[16:54] [ygrek] блин.
[16:54] [ygrek] щас поправлю
[16:54] [ygrek] и всё
[16:56] [ygrek] и больше ни-ни сегодня
[16:56] [ygrek] а то выгонять нафиг из универа ;)
[16:57] [ygrek] правда что-то странное
[16:59] profit1984 (^azekeProf@82.200.250.237) left irc: Connection reset by peer
[16:59] profit1984 (~azekeProf@82.200.250.237) joined #forth.
[17:01] Xищник (^c2ba8b14@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[17:02] mak4444 (^c2556384@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[17:02] [ygrek] вот что я скажу!
[17:02] [ygrek] CONT
[17:02] [ygrek] включил старый и заработало
[17:03] [ygrek] !
[17:03] [ygrek] ситуация
[17:03] [profit1984] Да... Без INLNIE,
[17:03] [ygrek] 1992 addr
[17:03] [ygrek] после }EMERGE
[17:03] [ygrek] 1992 1992
[17:03] [profit1984] Я же говорю: macroopt.f обновлял?
[17:03] [ygrek] addr пропал!
[17:04] [ygrek] ну он на Cvs?
[17:04] [profit1984] Да.
[17:04] [ygrek] ну чтобы перестраховаться сейчас ещё раз все обновлю и компильну
[17:06] [ygrek] DIS-OPT влияет на INLINE, ?
[17:06] [ygrek] а. mak ушёл
[17:06] [profit1984] Нет, не должен и не влияет.
[17:06] [profit1984] INLINE, -- это вообще не оптимизатор..
[17:06] [ygrek] ответ неверный
[17:06] [ygrek] влияет
[17:06] [ygrek] с DIS-OPT ом глючит
[17:06] [ygrek] без DIS-OPT работает
[17:06] [profit1984] Хм...
[17:07] [profit1984] Мля.. В натуре..
[17:08] [ygrek] %)
[17:09] [ygrek] я понимаете чтобы перестраховаться сделал DIS-OPT..
[17:11] *** profit1984 идёт немножко подкрепиться...
[17:11] Nick change: ygrek -> ygrek_faraway
[17:17] exsample (~spf@233-26-207-82.pool.ukrtel.net) joined #forth.
[17:18] Kamikaze13 (^51a9931b@ircgate.deware.lo) joined #forth.
[17:24] profit1984 (~azekeProf@82.200.250.237) left irc: Connection reset by peer
[17:31] profit1984 (^azekeProf@82.200.250.237) joined #forth.
[18:36] WingLion (~WingLion@81.211.122.120) joined #forth.
[18:36] #forth: mode change '+o WingLion' by ChanServ!service@RusNet
[18:36] [WingLion] ЗдрАААвствуйте!
[18:36] [WingLion] bot, квакни!
[19:28] moleg (^52cf52bc@ircgate.deware.lo) joined #forth.
[19:29] Nick change: moleg -> mOleg
[19:29] [mOleg] всем привет!
[19:29] [profit1984] Привет-привет...
[19:31] [mOleg] ну, как оно?
[19:31] [profit1984] Что, "оно"?
[19:31] [mOleg] то, что просил описать 8)
[19:31] [profit1984] Кстати, ты так больше не шути.. Пишет в 3:58 утра письмо и говорит: "вылезай в чат"...
[19:31] [profit1984] А ответ я уже там дал..
[19:31] [mOleg] 8) я так на всякий случай, может не спишь?
[19:31] [mOleg] сейчас читаю твой ответ
[19:32] [profit1984] Ага, а ещё у меня батарея 120 лет активной деятельности...
[19:33] [mOleg] так расчет прост! если не спишь - то появишься в чате, а если спишь - то никто же не мешает 8)
[19:34] [Kamikaze13] mOleg http://artofwar.ru/f/frolow_i_a/text_0100.shtml С удовольствием прочел - это про "Гамлет"
[19:34] [mOleg] кстати насчет системы исчисления
[19:36] [mOleg] я подумал, что лучше всего договориться, что нужная система устанавливается всегда в начале файла, а за тем, что было
[19:36] [mOleg] то есть, не восстанавливает систему на выходе
[19:36] [mOleg] но однозначно устанавливаем на входе
[19:37] [mOleg] ..
[19:41] [profit1984] "я подумал, что лучше всего договориться, что нужная система устанавливается всегда в начале файла, а за тем, что было"
[19:41] [profit1984] --> понижение надёжности
[19:41] [mOleg] так вот, о чем договоримся? то есть я свое видение написал, что дальше? 8)
[19:41] [profit1984] Другие возможно подключаемые программы будут неявно предполагать десятичную систему (или что там по-умолчанию)..
[19:43] [mOleg] вообще с системой исчисления все достаточно хорошо правится
[19:43] [mOleg] то есть берешь чужую либу и в самом ее начале пишешь DECIMAL 8)
[19:43] [profit1984] Вообще всё со всем достаточно хорошо правится...
[19:44] [mOleg] а для себя не очень накладно в каждом файле поставить HEX или DECIMAL 8)
[19:44] [profit1984] Другой вопрос -- что проблему "выдумал" ты.. А решаешь ты её залезая в чужой, "неправильный" по твоим представлениям код..
[19:44] *** WingLion всегда считает, что система счисления HEX вначале программы... и часто пишет HEX в начале исходников...
[19:44] [mOleg] вот и я так же 8)
[19:44] [profit1984] 1 (mOleg) > все остальные ?
[19:46] [mOleg] проблема не выдумана, могу напомнить о случае, когда грохнулась ракета, из-за этого
[19:46] [mOleg] а еще не примарсился аппарат очень дорогой...
[19:46] [profit1984] А я про что?.. Понижение надёжности из-за мозговоых заморочек.
[19:46] [mOleg] из-за сходной проблемы.
[19:46] [WingLion] имхо, надо считать, что на входе исходника система счисления любая, но не та, какая хочется... и то же самое на выходе...
[19:46] [profit1984] BASE @ HEX ... BASE !
[19:46] [mOleg] но мы ведь говорим не о жестких наездах на всех, а обсуждаем рекомендации
[19:46] [profit1984] Надёжность.
[19:46] [WingLion] и стек для баз :))
[19:46] [profit1984] Надёжность.
[19:46] Last message repeated 1 time(s).
[19:46] [mOleg] нет, не согласен я с таким подходом.
[19:46] [profit1984] Это мантра.
[19:47] [profit1984] Файл должен компилировываться даже в положении вверх головой...
[19:47] [mOleg] в том же SPF на стеке передается между файлами как минимум один параметр очень важный
[19:47] [mOleg] я имею ввиду сборку ядра
[19:47] [profit1984] Если этого не происходит -- кто виноват?.. Автор виноват. И его мозговые заморочи на других перекладывать -- не по-пацакски.
[19:48] [mOleg] как бы
[19:48] [mOleg] это сказать..
[19:48] exsample (~spf@233-26-207-82.pool.ukrtel.net) left irc: Connection reset by peer
[19:48] [mOleg] я ведь не жалуюсь 8) я поделился своими личными правилами и соображениями
[19:49] [profit1984] Мне почему-то показалось что это были личные привычки и пристрастия..
[19:49] *** WingLion вспоминает древний спор, о том, "надо ли пушить все регистры на входе БИОСевой функции?"
[19:49] [mOleg] причем не по собственной инициативе, а по просьбе 8) так что "не по-пацакски" - не ко мне 8)
[19:49] [profit1984] Их я не спрашивал..
[19:49] [mOleg] гм
[19:51] [mOleg] ладно, рациональное зерно в моих размышлениях есть? что-нибудь приглянулось?
[19:51] [profit1984] Тоже -- размышлений тоже не просил...
[19:51] [profit1984] Всё уже давно готовое есть...
[19:51] [mOleg] а что просил?
[19:51] [mOleg] где?
[19:51] [profit1984] Надо только чётко выбрать и сказать (себе и другим) *КАК*.
[19:51] [mOleg] так давай! если можешь 8) я ведь за! всеми четырьмя лапами!
[19:52] [profit1984] Это прежде всего -- решение неоднозначностей. Упрощение алгоритма изобретения так сказать.
[19:52] [profit1984] Что-то я сказал:
[19:52] [profit1984] Определил чёткие принципы.
[19:53] azekeprofit (~azekeProf@82.200.250.237) joined #forth.
[19:53] profit1984 (^azekeProf@82.200.250.237) left irc: Connection reset by peer
[19:53] Nick change: azekeprofit -> profit1984
[19:53] [profit1984] По-поводу форт-морфологии и форт-этимологии надо пару словов сказать как-нибудь...
[19:53] [mOleg] да, слушаю
[19:54] [profit1984] Не, это потом.. Потом ты уже задал некоторые вещи про это дело...
[19:54] [mOleg] кстати, насчет ходить строем и песни петь хором 8) ведь даже если мы скажем всем, что так надо - все точно не послушаются ;)
[19:56] [mOleg] нужно начинать с себя, остальные, если дело дельное - подтянутся 8)
[19:56] exsample (~spf@233-26-207-82.pool.ukrtel.net) joined #forth.
[19:56] [mOleg] форум-то тоже ведь с одного сообщения и двух людей начинался 8)
[19:56] [profit1984] Вот лично меня интересует задетый вопрос по стековой нотации:
[19:56] [profit1984] О правомочности:
[19:56] [mOleg] да
[19:56] [profit1984] : 1+ ( x -- x+1 )
[19:56] [profit1984] Вместо:
[19:57] [profit1984] : 1+ ( x1 -- x2 )
[19:57] [mOleg] тут вот какое дело, мы ведь в скобках коментарии пишем для себя, а не для компилятора, поэтому в принципе пофигу
[19:58] [mOleg] что там будет написано x1 или x+1, - или -- или --> и так далее
[19:58] [profit1984] Далеко не только для себя... Есть:
[19:58] [profit1984] а) другие люди
[19:58] [profit1984] б) возможные обработчики (как ygrek вон мечтает)
[19:58] [mOleg] да, но людям будет понятнее скорее всего x+1 или даже x++ 8)
[19:59] [exsample] Дайте мне форт-процессор на 1000 гигагерц, и я раззорю майкрософт! [Крылев]
[20:01] [mOleg] ана! вообще она интуитивно работает 8) по-так сказать, наитию
[20:01] [profit1984] Почему я так резко против --> :
[20:02] [mOleg] почему?
[20:02] [profit1984] У бэкфорта есть своя собственная стековая нотация, там используются стрелка прямого исполнения --> и обратного <--
[20:02] [mOleg] ясно, но у СПФа уже давно есть слово --
[20:02] [profit1984] И?
[20:02] [mOleg] а знак - тоже имеет место быть
[20:02] [profit1984] А в Киеве дядька...
[20:03] [profit1984] И?
[20:03] [mOleg] а смешивать это все не хочется
[20:03] [profit1984] Смешивать?.. Каким образом?
[20:03] [mOleg] вот и тебе можно сказать то же, ну и что, что в бекфорте есть -->
[20:04] [mOleg] я видел следующие варианты: - -- -> -->
[20:04] [profit1984] -- это слово Форта, оно исполняющееся.
[20:04] [mOleg] какой из них тебе больше нравится?
[20:04] [profit1984] ( -- ) это обозначение, оно обозначает
[20:04] [profit1984] : quotesArr ( --> addr u \ <-- ) PRO quotes arr{ ENTER TAKE-TWO }arr CONT ;
[20:04] [profit1984] Тут тоже обозначение..
[20:06] [mOleg] мне не нравится, не в последнюю очередь из-за --, который fFIELD
[20:06] [profit1984] Нравится-не нравится.. Это не лютик, не ромашка.
[20:06] [mOleg] так, есть два, как по моему подхода - а третий сейчас используется
[20:06] [profit1984] Железобетонный факт: --> имеет особое значение в стековой нотации
[20:06] [mOleg] первый - создатель СПФ говорит все будут делать так! остальные не в тему
[20:06] [mOleg] второй - все голосуют за лучший вариант и стараются его придерживаться
[20:06] [mOleg] четвертого не дано 8)
[20:07] [profit1984] Не любить -- за то что есть слово -- это всё равно что пугаться синих кофт, в одной из которых тебя мужик в детстве напугл
[20:08] [profit1984] Не говоря уже о том что слово --> тоже есть
[20:08] [mOleg] это тоже имеет право на жизнь! но вопрос в другом - мы должны выбрать один из общепринятых вариантов 8)
[20:08] [profit1984] Общепринятый вариант один. Выбирать не из чего.
[20:08] [mOleg] да, есть и было, например в InfoForth оно означало то же что и \EOF
[20:09] [mOleg] но вопрос был поднят о x+1 или x2 8)
[20:09] [profit1984] Слово -- и обозначение -- стековой нотации имеют разные области обитания, и не пересекаются
[20:11] [profit1984] Тогда как --> вместо скобки стековой нотации и бэкфортово --> пересекаются.
[20:11] [mOleg] от части это верно, но от другой части, в смал32 я пользовал вообще псевдографическую стрелку в винде этот финт не катит
[20:11] [profit1984] И?
[20:11] [mOleg] а вообще именно в плане разделителя у меня лишь одно мнение - он должен быть
[20:11] [mOleg] но, есть замечание, желательно он должен выделяться легко из текста коментария
[20:13] [profit1984] Я уже говорил что визуальным качествам кода предпочитаю его функциональные качества.
[20:13] [mOleg] поэтому ратую либо за --> либо за -> 8)
[20:13] Kamikaze13 (^51a9931b@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[20:14] [mOleg] А я нет - так как часто, как бы ни был хорош код, но от него мало толку, если нельзя разобраться
[20:14] [profit1984] Я в чужом коде разбирываюсь раз в месяц (и то это должен быть счастливый месяц).
[20:16] [mOleg] кстати, часто тип форматирования текста зависит от используемого редактора
[20:16] [mOleg] я, например, не могу в FARе делать то же, что в любимом DN
[20:16] [profit1984] Надо просто нормально оформить описание использования и примеры.
[20:16] [mOleg] а значит стиль начинает меняться
[20:16] [mOleg] ок
[20:16] [mOleg] кто возьмется?
[20:16] [profit1984] Чтению кода всегда предпочту написание.
[20:16] [mOleg] а тут все, ну или почти все такие 8)
[20:16] [mOleg] фортеры - однако 8)
[20:17] [profit1984] Я имею в виду что оформление лепниной и прочими визуальными рюшечками внутреннего кода не так важно как оформление описания кода.
[20:17] [profit1984] Питонизм -- не пройдёт!..
[20:18] [mOleg] да, но, например оформление ядра СПФа меня оочень напрягает!
[20:19] [profit1984] У меня есть точка зрения, отступизация -- зло.
[20:19] [mOleg] есть слово, например ALLOT
[20:19] [mOleg] можешь посмотреть8) там строчек 10 коментария и всего три слова кода
[20:19] [profit1984] Злобнейшее зло, тем злобнее что порождает ещё большие злы.
[20:19] [profit1984] Так и надо...
[20:19] exsample (~spf@233-26-207-82.pool.ukrtel.net) left irc: Ping timeout
[20:21] [mOleg] и от имени до кода нужно сканировать глазами коментарий - а это долго, особенно, если ты уже лет 10 знаешь, что такое ALLOT
[20:21] *** profit1984 только сегодня написал программу где комментарии равномерно размазанные по всему коду занимают две трети объёма кода.
[20:21] [mOleg] покажи!
[20:21] *** WingLion подозревает, что 2/3 объема исходника, а не кода :))
[20:21] [profit1984] Угу.
[20:22] [WingLion] разная разница, аднака :))
[20:22] [mOleg] хочу посмотреть! а то до сих пор только один человек отличался большим кол-вом документации
[20:22] [profit1984] http://files.myopera.com/profiT/files/quotes.f
[20:23] [profit1984] То есть комментариев в полтора-два раза больше чем значещего кода.
[20:24] [mOleg] кстати, я заметил, что ты не коментируешь слова, не меняющие стека данных, то есть не пишешь стековую диаграму, пустую, естественно 8)
[20:24] [profit1984] Нет, это я просто или забыл или поленился..
[20:26] Your_Nick (^52c76048@ircgate.deware.lo) joined #forth.
[20:26] [profit1984] Разница между -- и --> огромна, это разницы между текучей и вылетающей программой и программой работающей быстро, и поддерживаемой легко.
[20:26] Nick change: Your_Nick -> Xищник
[20:26] [profit1984] По крайней мере в моём случае.
[20:27] [mOleg] знаешь, что я еще заметил, очень часто в коментариях к слову отвечают на вопрос "как" а не "что"
[20:27] [WingLion] а надо отвечать на вопрос "кто виноват"
[20:27] [WingLion] :))
[20:28] [mOleg] это-то обычно очень даже ясно!
[20:28] [mOleg] уж лучше "почему виноват"
[20:29] Kamikaze13 (^51a99316@ircgate.deware.lo) joined #forth.
[20:31] [profit1984] Проблемы визуального красявости кода в некоторой степени решаются расцветчиками...
[20:31] [profit1984] Например ты можешь попросить ygrek'а (или кто ещё разбирается) чтобы сделал допустим -- в стековых комбинациях ярко-красным и мигающим в Colorer'е...
[20:32] [mOleg] я надух не перенашу раскрасчики! и солорфорт с ними за одно
[20:32] [mOleg] пардон, колорфорт
[20:32] [mOleg] именно в плане раскраски не переношу
[20:32] [profit1984] Ну вот, опять.. Личные, чуть ли не физиологические пристрастия...
[20:33] [mOleg] а куда от них деться? не гнется коленка в другую сторону - это ведь тоже физиология -
[20:33] [mOleg] мне что вывих себе делать?
[20:33] *** profit1984 не видит никакой пользы от раскрасчиков тоже.. Так код он читает как книжку, а не смотрит как на Монализу.
[20:33] [mOleg] так и с раскрасками, да еще не дай __ мигающими Ж8-О
[20:34] [mOleg] 8)
[20:34] [Xищник] Xищник: РЫ
[20:34] [mOleg] а вот простое форматирование текста, причем фиг с ними, с отступами внутри условных конструкций
[20:36] [profit1984] profit1984 У меня есть точка зрения, отступизация -- зло.
[20:36] [profit1984] profit1984 Злобнейшее зло, тем злобнее что порождает ещё большие злы.
[20:36] [mOleg] а так, чтобы можно было заголовок сразу увидеть и стековую диаграму не держать в голове, а видеть рядом с кодом
[20:36] [profit1984] Именно отступизация порождает code-folding
[20:36] [mOleg] и чтобы можно было сканировать текст легко выделяя заголовки
[20:36] [Xищник] что-то тормоза опять
[20:36] [mOleg] и чтобы коментарии не разрывали заголовок и код
[20:36] [mOleg] кстати, что есть code-folding?
[20:37] [profit1984] Сворачивание кода. "Решение" от большого ума для языков где процедуры занимают больше одного экрана.
[20:37] [mOleg] а, ну это действительно фигово
[20:37] [profit1984] Возле начла структурного куска кода ставится плюсик.
[20:38] [profit1984] Жмёшь на него -- код до конца структуры кода сворачиватся как дерево в Win32.
[20:39] [mOleg] что-то видел, но никогда не пользовал
[20:39] [Xищник] а редактор как в Visual Studio?
[20:39] [mOleg] у меня любимый редактор в DN 8)
[20:39] [profit1984] Да уже куда только это не суют..
[20:41] [mOleg] можно я твой код с коментариями покоментирую?
[20:41] Kamikaze13 (^51a99316@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[20:41] [mOleg] profit?
[20:41] [profit1984] А ты его *понял*?..
[20:41] [profit1984] Ты же bac4th не воспринимаешь?
[20:41] [mOleg] нет, сам код я не копал, я о другом
[20:41] [profit1984] А-а.. Давай..
[20:41] [mOleg] : quotes ( -- list-xt ) \ list-xt - итератор-список двойных значений
[20:41] [mOleg] : quotesLen ( -- len ) \ считаем кол-во строчек в файле
[20:41] [mOleg] в одном случае коментируем параметр, в другом отвечаем на вопрос что? то есть что делает слово
[20:42] [mOleg] в принципе ничего плохого в этом нет, но не лучше ли вынести описание того, что делает слово на строчку перед его именем?
[20:42] [profit1984] Хм.. В принципе да.. Только в первом случае мы комментируем не параметр а выходное значение, то есть результат.
[20:42] [mOleg] объясняю почему
[20:43] [mOleg] дело в том, что то, что стоит за именем воспринимается как часть слова, точнее часть устройства слова
[20:43] [mOleg] а то, что перед именем, как пояснение того, что слово делает
[20:43] [mOleg] такой подход приемем?
[20:43] [profit1984] В том то и дело! Эти комментарии объясняют слово и являются его частью.
[20:44] [mOleg] коментарий не является частью слова - в код-то он не идет!
[20:44] [profit1984] Так или иначе твои приоритеты ясны.
[20:44] [profit1984] Визуальная читабельность и различимость кода.
[20:44] [mOleg] я без наездов, серьезно
[20:44] [profit1984] шгкость "сканирования" взглядом.
[20:44] [mOleg] просто так разбираться в ЧУЖОМ КОДЕ легче
[20:46] [mOleg] да, это как читать текст на родном языке и на неродном
[20:46] *** profit1984 месяцами не разбирался в чужом коде
[20:46] [mOleg] в одном случае удается легко выделять суть текста, в другом приходится вспоминать что же означают слова, как они должны быть расставлены и вообще куча лишней работы
[20:46] [mOleg] в итоге не получается сразу въехать в смысл
[20:47] [mOleg] да я ведь и не заставляю разбираться profit-а в чужом коде 8)
[20:47] [profit1984] Равно как и тебя.
[20:47] [profit1984] Но заставлять чужих угождать тебе...
[20:47] [mOleg] дальше, как Профит относится к Си?
[20:47] [profit1984] Средне-положительно. Хотя опытов особых не поимел.
[20:48] [mOleg] а я имел и отношусь плохо
[20:48] [mOleg] когда-то, уже достаточно давно, я еще учился в универе и жил в общаге
[20:48] [mOleg] нам принесли прогу с просьбой найти ошибку...
[20:49] [mOleg] мы не смогли понять, что делает всего две строчки на си писаные, и просто переписали все заново 8)
[20:49] exsample (~spf@233-26-207-82.pool.ukrtel.net) joined #forth.
[20:49] [mOleg] в форте можно писать еще хуже 8[
[20:51] [mOleg] и еще вопрос, насчет написания, что тебе мешает внутри слова делать отступы на одну табуляцию?
[20:51] [mOleg] очень тяжело выделить имена
[20:51] [profit1984] Я же объяснил..
[20:51] [exsample] /me thinks that the only way to solve the problem with comments - is the directive one - as ygrek previously stated.
[20:52] [profit1984] В тех несчастные 3Кб кода которые я тебе показал, каждое слово было бито-перебито по n-цать раз...
[20:52] [mOleg] ладно, тогда раскрой секрет, что означают --> т <-- ?
[20:53] [profit1984] Стековые нотации при прямом и обратном ходе bac4th-слова.
[20:53] [mOleg] 8) их интерпретатор интерпретируя интерпретирует?
[20:54] [profit1984] Нет, конечно. Они нужны мне. Причём нужны *гораздо* более чем в обычном форте.
[20:54] [profit1984] bac4th гораздо более жёсток к балансу на стеке.
[20:54] [mOleg] так в чем же отличие их от -- ?
[20:56] [mOleg] ну, не согласен 8) тут что так, что этак без баланса никуды
[20:56] [profit1984] -- означает что слово обычное, фортовское
[20:56] [profit1984] --> имеет смысл что слово генерирует успех bac4th'а...
[20:57] [profit1984] > тут что так, что этак без баланса никуды
[20:57] [mOleg] да, что касается насчет правок, то ведь это скорее всего с непривычки
[20:58] [mOleg] то есть когда ты привык коментировать все всегда, то слишком сильно это не напрягает
[20:58] [mOleg] это как с клавиатурой - сначала каждое слово по букве печатаешь и ищещь каждый раз, где же эта дрянь - то есть клавиша - находится
[20:58] [mOleg] и вроде ведь была же только что под рукой!
[20:59] [mOleg] а потом уже и на клаву смотреть не надо 8)
[20:59] [profit1984] Если у тебя каждое слово переписывается по n-цать раз то комментировать всё и вся быстро отвыкаешь из желания закончить программу за время свой активной жизни.
[20:59] [profit1984] Одно слово переходит в одну строчку, потом переразбивают по другому.
[21:01] [profit1984] И т.д. и т. п.
[21:01] [mOleg] так ведь коментарии пишутся не сразу все 8)
[21:01] [profit1984] То есть по завершении написания слова? Так?
[21:01] [profit1984] А когда ты знаешь что ты слово закончил? А?
[21:01] [mOleg] я обычно сначала набрасываю стековые диаграммы и что! должно делать слово
[21:01] [mOleg] а лишь потом пишу код
[21:01] [profit1984] Тем не менее, стековая диаграмма нужна сразу же после того как слово идёт в работу.
[21:01] [mOleg] причем на этом этапе часто приходится перепроектировать интерфейсы - то есть порядок следования параметров на стеке
[21:01] [profit1984] > я обычно сначала набрасываю стековые диаграммы и что! должно делать слово, а лишь потом пишу код
[21:01] [profit1984] Странно это... Всё равно что блок-схемное прототипирование...
[21:02] [mOleg] а иначе плохо получается - больше правок
[21:02] [mOleg] больше переделок
[21:02] [profit1984] Это разница между проектированием с жёстким и гибким ТЗ или типа того...
[21:03] [profit1984] В комментариях ты сразу закрепляешь что нужно делать (как на синьке) и потом нужно только написать...
[21:03] [profit1984] Теперь понятно, почему мне программы твои странными кажутся..
[21:04] [mOleg] 8) и чего же там странного?
[21:04] [mOleg] просто, пытаюсь следовать советам великого Льва Броуди
[21:04] [profit1984] Не знаю, что.. Просто моё разбиение постоянно меняется..
[21:06] [profit1984] В ходе реализации..
[21:06] [mOleg] так мое же тоже! просто потом коментарии перераспределяются по тексту 8)
[21:06] [profit1984] Я не знаю интерфейсов, я их заранее не закрепляю. В начале работы имею только достаточно туманное понятие что должен делать весь лексикон...
[21:06] [exsample] this is not talk about recomendations, but a discussion of whose subjective coding style is better, As usual you are talking offtopic
[21:06] [profit1984] exsample: you are so right
[21:06] [exsample] Hello. I am a bot. Try !help.
[21:07] [profit1984] We, forthers are like snowflakes, everyone has his/her own view on what Forth is, or how one should program...
[21:07] [mOleg] 8)
[21:07] [profit1984] I forgot for minute that we should respect and celebrate that.
[21:07] [exsample] But you wanted to discuss anothertopic - am I right?
[21:08] [exsample] You wanted to generate minimal requirements on other people's _shared_ code, not all porgram. But only specs on the interface of the lib
[21:11] [exsample] Anyway, that's just a bot's opinion.
[21:11] [mOleg] exsamle, can you speak in russian?
[21:11] [profit1984] Да, действительно если какой-то вопрос вызывает слишком много споров то вопрос можно легко обойти просто выкинув из рассмотрения.
[21:11] [exsample] Є..Ґз..!
[21:11] [profit1984] ygrek ещё не научил его кодировкам.
[21:11] [exsample] understand?
[21:11] [mOleg] 8) обоим
[21:11] [mOleg] профит, я тебе там малость ответил на форуме
[21:12] [exsample] Sorry humans, I am away again
[21:12] [mOleg] щас еще отвечу
[21:12] [mOleg] no troubles
[21:21] azekeprofit (^azekeProf@82.200.250.237) joined #forth.
[21:21] profit1984 (~azekeProf@82.200.250.237) left irc: Connection reset by peer
[21:21] Nick change: azekeprofit -> profit1984
[21:23] [mOleg] давно в пролете?
[21:23] [profit1984] 00:12
[21:26] [mOleg] тады ничего небыло
[21:26] Xищник (^52c76048@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (Ping timeout)"
[21:26] [exsample] Программа написанная на форте работает быстрее программы, написанной на ассемблере, потому что она обращается к регистрам напрямую, минуя процессор. [ЗверюгА]
[21:27] [profit1984] Во!.. И золотая и шустрая молодёжь и ветхие и медленные динозавры сошлись во мнениях..
[21:32] [mOleg] ..
[21:36] *** profit1984 смотрит передачу про своих на французском музыкальном канале..
[21:42] [mOleg] Профит, я тебе окончательно ответил в форуме 8)
[21:44] [exsample] my clone on freenode failed too... That optimizer kills me for sure..
[21:53] [mOleg] ..
[22:01] [profit1984] В общем всё ясно.. Времени у меня и так не хватает. А в виду полного несовпадения базовых целей перспектив у этой инициативы немного.
[22:02] [mOleg] жаль, посмотрим, как отреагируют другие
[22:03] [ygrek_faraway] а другие пишут код в spf/devel?
[22:03] Nick change: ygrek_faraway -> ygrek_near_but_busy
[22:03] [ygrek_near_but_busy] т.е. смысл участвовать?
[22:04] [mOleg] можно опрос сделать на форуме 8)
[22:04] Nick change: ygrek_near_but_busy -> ygrek_busy
[22:04] [mOleg] чего тебе дался REQUIRE? A?
[22:04] [profit1984] Надёжность.
[22:04] [profit1984] Надёжность
[22:06] [profit1984] Надёжность.
[22:06] [profit1984] По ссылке на слово написано же.
[22:06] [mOleg] советую нажать ctrl+c - похоже завис
[22:06] [mOleg] 8)))
[22:06] [ygrek_busy] а как без REQUIRE?!
[22:06] [profit1984] "265, 265, 265, 265... -- Тебя что заело? Видимо, да.. 265, 265, 265, ффу, 266" (с)
[22:06] [mOleg] я не против REQUIRE, хотя сам не пользую, но вот причем тут оно, в обсуждении - речь то о другом шла
[22:06] [profit1984] Именно об этом.
[22:06] [ygrek_busy] 926C70 J_@ ERR
[22:06] [ygrek_busy] Received data processing failed!
[22:06] [ygrek_busy] бот опять впал в кому
[22:07] [profit1984] Способ подключения библиотек является оформлением.
[22:07] [profit1984] Так как оформить можно тучей способов.
[22:07] [profit1984] На правильный из них -- только REQUIRE(D)
[22:07] [exsample] zombie bot goes to doctor, doctor is busy so bot goes to hell :)
[22:07] [mOleg] так, а почему ты считаешь, что принудительное установление системы исчисления в самом начале файла уменьшает надежность?
[22:08] exsample (~spf@233-26-207-82.pool.ukrtel.net) left irc: "Need hot code reload."
[22:08] [profit1984] ??? Разве это не очевидно?
[22:08] [mOleg] нет, наоборот!
[22:09] [mOleg] очевидно, что если все файлы проекта будут выбирать, как им парсить числа, неразберихи будет меньше
[22:09] [ygrek_busy] mOleg прав что более надёжно самому выставлять систему счисления
[22:09] [profit1984] Другая библиотека подключаемая после той что накосячила с системой счисления *может* иметь неявное умолчание на десятичку.
[22:09] [ygrek_busy] но факт в том что у нас дофига кода где это не выставлено
[22:09] [profit1984] Пункт 1. Не навреди.
[22:09] [ygrek_busy] угу-угу
[22:09] [mOleg] вот туда тогда и нужно добавить очень длинное слово DECIMAL
[22:09] [mOleg] и все 8)
[22:09] [ygrek_busy] во все либы?
[22:10] [profit1984] Кому? Куда?
[22:11] [profit1984] А кто будет это выявлять? А кто будет связываться с человеками? А кто будет проверять?
[22:11] [ygrek_busy] а есл ивы хоть одну забудете то эта одна будет не работать в совместимости с другими
[22:11] [ygrek_busy] это утопия
[22:11] [mOleg] что проверять? о чем речь? с чего начинали?
[22:11] [ygrek_busy] такие большие изменения никто проводить не согласится
[22:11] [profit1984] Перенос своих заморочек на чужие пока здоровые головы.
[22:11] [ygrek_busy] потому что только в новые либы таоке ставить нельзя
[22:11] [ygrek_busy] либо во все либо никуда
[22:11] [ygrek_busy] потом надо учитывать не только spf либы а вообще весь форт код
[22:11] [mOleg] и что из того?? всеравно, если либа дергает BASE - она ее дергает если не дергает - ничего не стоит поставить DECIMAL
[22:12] profit1984 (^azekeProf@82.200.250.237) left irc: Connection reset by peer
[22:12] profit1984 (^azekeProf@82.200.250.237) joined #forth.
[22:12] [mOleg] это гораздо лучше, чем BASE @ DECMAL ... BASE ! - я уже на глюки в таком тексте нарывался неоднократно
[22:12] [mOleg] только внутри одного ядра СПФ
[22:13] [profit1984] Имеется в виду типа HEX ... DECIMAL
[22:13] [profit1984] То это ещё туда-сюда.
[22:13] [profit1984] В своей библиотеке, не чужойю
[22:14] [mOleg] дргой подход может быть таким:
[22:14] [mOleg] DECIMAL S" abc.f" INCLUDED
[22:14] [mOleg] HEX S" def.f" INCLUDED
[22:14] *** WingLion копается в php
[22:14] [mOleg] DECIMAL S" ghj.f" INCLUDED и так далее
[22:16] [profit1984] Работа в коллектива даже уже двух (а тем более n>2) человек которые используют код друг друга требует чёткого "слежения за базаром", то есть надо понимать что у чужих людей бесконечно далёких от твоих заморочек всё может полететь в тартарары...
[22:16] [mOleg] ладно, у меня кончились аргументы, мысли, варианты и вообще все кончилось 8)
[22:16] [profit1984] HEX S" def.f" INCLUDED
[22:16] [profit1984] Не подходит, так как внутренная информация самой библиотеки выностися наружу в её подключение.
[22:17] [mOleg] да, согласен, но это единственная действенная альтернатива,
[22:17] [mOleg] правда еще можно добавить DECIMAL в REQURE
[22:17] [mOleg] но
[22:18] Last message repeated 1 time(s).
[22:18] [mOleg] но это уже изврат почище всех предыдущих
[22:18] [mOleg] ну да ладно, тема поста "Соглашения по оформлению и именованию" а вот согласия что-то не видно
[22:18] [ygrek_busy] имхо стековый принцип всё таки лучше
[22:18] [ygrek_busy] если меняешь - прибери за собой
[22:19] [profit1984] Какая-то проблема выдумана.. Твоя библиотека поломала систему счисления, ты и восстанавливай.
[22:19] [mOleg] и даже других, кроме моего варианта пока что не видно 8[
[22:19] [mOleg] вообще мне очень не нравится эта самая переменная BASE
[22:21] [profit1984] Согласия без понимая базовых "на том стою" других людей -- невозможно.
[22:21] [mOleg] я бы ее из форта выкинул с удовольствием - из-за нее одни неприятностиэ
[22:21] [ygrek_busy] мораль сей басни - реально всем пофиг. ибо нет тех масштабов что это имеет значние.
[22:21] [ygrek_busy] форт загнивает. занавес опускается. форум закрыть. все свободны
[22:21] [mOleg] вобщем вот что я тебе PROFIT1984 скажу, раз уж ты кашу заварил, то давай и свой вариант в студию на рассмотрение...
[22:21] [profit1984] Ты тогда откатись назад.. А то вон что происходит..
[22:21] [profit1984] Это я ygrek'у.
[22:22] Kamikaze13 (^51a99316@ircgate.deware.lo) joined #forth.
[22:22] [profit1984] Я вобщем-то старался отмазываться как только мог от этого...
[22:22] [ygrek_busy] куда откатится?
[22:22] [ygrek_busy] ться
[22:22] [profit1984] На старый macropt или bac4th.f
[22:22] [profit1984] Или что там косячит сейчас.
[22:23] [profit1984] Есть несколько пунктов по которым сошлись:
[22:23] [ygrek_busy] пофиг. я пока этим не занимаюсь
[22:23] [profit1984] Ширина строки.
[22:23] [ygrek_busy] да. и цвет редактора в ФАРе
[22:23] [profit1984] Стековая нотация (кроме стрелки).
[22:24] [mOleg] я предлагаю скомпилировать предложения в виде пригодном для голосования и отправить в spf.dev
[22:24] [mOleg] что-то не пройдет, что-то предложат добавить
[22:27] [ygrek_busy] cfd rfd
[22:27] [ygrek_busy] посчитайте по пальцам количестве людей которым это надо
[22:28] mOleg (^52cf52bc@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net]"
[22:28] Nick change: ygrek_busy -> баба_яга
[22:28] Nick change: баба_яга -> баба_яга_busy
[22:29] [profit1984] Хм.. А ведь мысля по поводу препроцессора форт-текста реализуема технически...
[22:29] [Kamikaze13] Сорри, вто встрял. Я на минутку. Мне надо, но хотелось бы чего-то в таком виде: http://clandike.com/forthune/1.xls
[22:29] [profit1984] Was ist das?
[22:31] [баба_яга_busy] хм. так ~day её уже реализовал фактически
[22:31] [Kamikaze13] таблица stack - остального пока нет
[22:31] [баба_яга_busy] в spf/src
[22:31] [баба_яга_busy] доработать
[22:31] [Kamikaze13] Просто в excel нагляднее
[22:31] [баба_яга_busy] надо
[22:31] [Kamikaze13] Это пример mOlegа - тот про который я спрашивал ygrek
[22:32] [баба_яга_busy] ?
[22:32] [баба_яга_busy] чего спраашивал?
[22:33] [баба_яга_busy] клевета это всё. ничего не знаю. ничего не видел. ничего не скажу.
[22:33] [Kamikaze13] про стек позавчера
[22:34] [Kamikaze13] убежал на пол часа...
[22:34] profit1984 (^azekeProf@82.200.250.237) left irc: Connection reset by peer
[22:36] [баба_яга_busy] ничё не понимаю
[22:36] [баба_яга_busy] а что ты хочешь этим показать
[22:36] profit1984 (~azekeProf@82.200.250.237) joined #forth.
[22:36] mOleggg (^52cf52bc@ircgate.deware.lo) joined #forth.
[22:37] [mOleggg] 77
[22:39] [mOleggg] я что-то пропустил?
[22:41] [mOleggg] WingLion?
[22:41] [mOleggg] а можно бота научить по запросу логи обновлять? или я уже спрашивал?
[22:44] [mOleggg] ..
[22:46] [баба_яга_busy] mOleggg, дописывай exsample'а на предмет логов :)
[22:46] [mOleggg] та кон же еще глючит
[22:47] [баба_яга_busy] уел
[22:47] [mOleggg] давай, ремонтируй бота - будем улучшать 8)
[22:48] [баба_яга_busy] так я не заю где ремонтировать
[22:48] [баба_яга_busy] так что можно приступать к улучшениб прям сейчас :)
[22:48] [баба_яга_busy] http://forth.pastebin.ca/311300
[22:49] [mOleggg] я щас ядро улучшаю, не поверите
[22:49] [mOleggg] доулучшался до того, что выкинул CELL+ 8) в совместимость
[22:51] [баба_яга_busy] опера попортила усё. ну пофиг
[22:51] [mOleggg] можно намылить
[22:52] [profit1984] Хэх. Видели?.. Там пред-й кусок кода -- Манльброт на BrainFuck...
[22:52] [mOleggg] кстати, прочел ответ АЧ на ygrek-а предложение S"
[22:52] [mOleggg] кстати, прочел ответ АЧ на ygrek-а предложение S",
[22:52] [mOleggg] почти согласен, но думаю, что кое-что все же надо менять - а именно строковые литералы 8)
[22:53] [mOleggg] чтоб ограничение строки в 255 символов убрать вообСЧЕ
[22:53] [WingLion] И оставить только ограничение в 254 символа? :)
[22:54] [mOleggg] неа, счетчик сделать CELLразмерным
[22:54] [mOleggg] а для этого достаточно поменять слова COUNT и SLITERAL
[22:56] [WingLion] а сравнения и поиски из леса выводить не потребуется?
[22:56] [mOleggg] в том то и дело, что в СПФе почти все уже работает со строками в виде asc #
[22:56] [баба_яга_busy] стандарт
[22:56] [баба_яга_busy] а я ещё не читал ответ :(
[22:57] [баба_яга_busy] ну и опять ломать кучу кода
[22:57] [баба_яга_busy] зачем?
[22:57] [баба_яга_busy] введите новое слово - XCOUNT и с ним рабоатйте
[22:57] [mOleggg] а зачем?
[22:57] [profit1984] Оно уже же есть? В STR.F
[22:57] [mOleggg] ничего не изменится ведь!
[22:58] [WingLion] ГлюГи будуД!... о, уже!...
[22:58] [mOleggg] только внутреннее предстваление, к тому же можно сделать реверсный порядок байт, и тогда даже C@ будет осмысленно - просто строчки резать будет
[23:03] [WingLion] если все так просто, кто мешает сделать тестовую версию и выложить ее на опробывание?
[23:03] *** WingLion предупреждает, что сам такое делать умеет ролько с MyForth...
[23:03] [mOleggg] можно и сделать, только не сейчас - чуть погодя, ок?
[23:04] [WingLion] мне, формально, разницы большой нет, когда...
[23:04] [WingLion] Главное, только, чтобы предупреждение об этом изменении было в read.me
[23:04] [баба_яга_busy] а я уверен что будет куча багов
[23:04] [mOleggg] да мне тоже, просто ограничение искусственное
[23:06] [WingLion] ограничение это, имхо, вышло из "экономии" еще на 8-бит машинах...
[23:06] [WingLion] и переползло...
[23:06] [mOleggg] так я о том же, а сейчас вобщем-то не жалко 3 лишних байт - на выравнивании больше теряем
[23:06] [WingLion] ну, кому не жалко, а кому и жалко :))
[23:08] [Kamikaze13] mOleggg Вы здесь?
[23:09] [mOleggg] до утра я совершенно свободен 8)
[23:09] [Kamikaze13] Я ссылочку кидал в Ваше отсутствие http://clandike.com/forthune/1.xls - это тот пример с форума - как его хотелось бы видеть в плане стека
[23:12] [mOleggg] а можно не xls ?
[23:12] [mOleggg] а то у меня его нету под рукой
[23:12] [Kamikaze13] Идея навести порядок хотя бы с "внешним видом" программ стоящая, но нельзя ли как-то это дело расширить? Я не говорю о "третьем измерении... ОК Сейчас сделаю
[23:12] [mOleggg] кстати, можно ведь и в форум запостить
[23:13] [Kamikaze13] ворд устроит?
[23:14] [mOleggg] устроит
[23:14] [баба_яга_busy] WingLion, вы юзаете spf?
[23:14] [Kamikaze13] http://clandike.com/forthune/stack.doc
[23:16] [WingLion] Нет...
[23:16] [баба_яга_busy] Kamikaze13, ты предлагаешь изменить стековую семантику READ-FILE
[23:16] [баба_яга_busy] ?
[23:16] [Kamikaze13] но в ворде не так красиво как в excel
[23:16] [WingLion] У меня "свой форт"
[23:16] [баба_яга_busy] а зачем тогда уведомление в read.me?
[23:16] [WingLion] на случай, если придется использовать, чтобы не спотыкаться
[23:16] [баба_яга_busy] ну я так и думал. удивился почему вас волнуют строковые константы spf...
[23:16] [Kamikaze13] баба_яга_busy нет я только хочу нормальный редактор с подсказками по стеку
[23:16] [баба_яга_busy] а..
[23:16] [баба_яга_busy] а свойфорт у вас под какой лицензиеей
[23:16] [WingLion] ни под какой... просто выложен открыто на моем сайте и все :)
[23:16] [баба_яга_busy] хм. я тоже иногда хочу.
[23:16] [баба_яга_busy] я как то даже и не натыкался когда там лазил. странно
[23:16] [WingLion] И с исходниками на asm-е и форте
[23:17] [mOleggg] дык, берем EFORTH и правим...
[23:17] [WingLion] Он у меня сделан так, чтобы на PC и на 8-бит машине одинаково работал
[23:18] [mOleggg] EFORTH тоже так сделан, и портирован минимум на 10 процов
[23:19] [WingLion] Вот тут на него прямые ссылки: http://winglion.ru/Forth-CPU/ "Sprinter-FORTH" -- спринтер не потому что быстро бегает, а потому что на компьютер Sprinter был сделан
[23:19] [Kamikaze13] Причем если ограничится толькоформой записи можно было бы вытянуть из небытия старую идею о блоках. Блоки как таковые не надо, но можно все примечания сделать на "экран" ниже и заремить, чтобы прыгнум вниз по PgDn легко было все увидеть а в самой программе ничего лишнего загромождающего
[23:24] [Kamikaze13] Я как-то этот приемчик использовал, чтобы стянуть пароли у провайдера. У них в офисе инет был по модему. Ночьюю не работали. Приношу им батник со свежими базами к Касперскому - типа они запакованные надо батником распаковать. А на пару экранов ниже запускается програмулька пароли копирующая. 3 раза так сработало! Правда это скорей из спортивного интереса - сисадмин у них мой приятель был/ второй человек в городе, знавший о существовании форта :)
[23:26] [mOleggg] если честно - не вкурил я в твой пример
[23:26] [mOleggg] я не сторонник подходов требующих специальных редакторов и пр усложнений
[23:26] profit1984 (~azekeProf@82.200.250.237) left irc: Connection reset by peer
[23:27] profit1984 (^azekeProf@82.200.250.237) joined #forth.
[23:27] *** profit1984 nоже увидел только фигу
[23:28] [mOleggg] у меня вопрос, кто может построчно прокоментировать код из spf_win_api.f ?
[23:31] [mOleggg] ..
[23:32] [Kamikaze13] Да пример не для конкретного решения - так для себя посмотрел как бы хотелось чтобы слово на экране выглядело с "визуализацией" стека - по шагам внутри .
[23:33] [Kamikaze13] mOleggg вопрос в точку - в этом и проблема форта
[23:33] [mOleggg] а смысл?
[23:34] [mOleggg] я насчет визуализации стека
[23:34] [Kamikaze13] mOleggg для редактора смысл был бы, но т.к. этот вопрос не поднимается, я только вношу предложение все комменты заточить "под ФАР" перенести на экран ниже чтобы из можно боло видель прыгнув вниз по PgDn
[23:38] [Kamikaze13] Т.е. пишем слово в сложившимся стиле - держим все в уме, а закончив - копируем все в карман, перемещаемся в конец файла и там уже пишем примечания. Если файл большей то выглядеть тогда от будет как старые фортовские файлы с блоками код - примечение - код - примечание
[23:38] [mOleggg] я понял, но, увы не в восторге от такого варианта.
[23:41] [Kamikaze13] ну... вообщем да... полумеры... редактор все равно желателен...
[23:41] Nick change: баба_яга_busy -> ygrek
[23:46] [mOleggg] ну, как дела у бота?
[23:46] [profit1984] > у меня вопрос, кто может построчно прокоментировать код из spf_win_api.
[23:46] [profit1984] А что так?
[23:47] [profit1984] Обратите внимание какой я серьёзный.
[23:47] [mOleggg] во-первых дело полезное, во-вторых я с этим еще не разбирался
[23:47] [profit1984] LoadLibrary + в два приёма
[23:47] [profit1984] Там несколько вариантов ещё есть.. В DEVEL где-то...
[23:48] [mOleggg] да, есть много вариантов, но чем они отличаются?
[23:48] [profit1984] Не копался..
[23:48] [mOleggg] почему так много?
[23:48] [mOleggg] какой из них лучше и почему?
[23:48] [mOleggg] вот поэтому и спрашиваю
[23:48] [profit1984] Так эт ж полагается самой тормозной вещью -- взаимодейтсвие с OC.
[23:49] [profit1984] Вот и крутят.
[23:49] [mOleggg] это понятно, но обычно все изюминки в мелочах 8) которые не прокоментированы
[23:51] azekeprofit (^azekeProf@82.200.250.237) joined #forth.
[23:51] profit1984 (^azekeProf@82.200.250.237) left irc: Connection reset by peer
[23:51] Nick change: azekeprofit -> profit1984
[23:51] [mOleggg] это понятно, но обычно все изюминки в мелочах 8) которые не прокоментированы
[23:51] [profit1984] А можно конкректно указать на другие варианты.
[23:51] [profit1984] ? Их координаты, явки, пароли?
[23:51] [mOleggg] брр, где-то в devel вообще было вроде у mlg
[23:51] [ygrek] API-CALL?
[23:51] [mOleggg] и еще чуть ли не у ygrek-a? или я ошибаюсь?
[23:51] [ygrek] у ~af есть CAPI-CALL
[23:51] [ygrek] порядок аргументов
[23:52] [ygrek] об чём речь-то?
[23:52] [mOleggg] да, а с коментариями у спф явно не все в порядке
[23:52] [mOleggg] вод сейчас смотрю на LIB-ERROR1 - есть параметр
[23:53] [mOleggg] но совсем не понятно, берет ли его слово или отдает
[23:53] [mOleggg] и со следующим та же беда
[23:53] *** profit1984 понял что spf_win_api.f он видит в первый раз в своей жизни
[23:53] *** profit1984 моет руки
[23:53] [mOleggg] 8)
[23:53] [mOleggg] три раза?
[23:53] [ygrek] BYE
[23:54] [mOleggg] очень радикальный ответ
[23:54] ygrek (~user@cv-dv.net) left irc: "BYE"
[23:56] [profit1984] Кстати, у меня 2:54...
[23:56] [profit1984] Проверю одну штучку и наверно тоже того..
[23:56] [profit1984] На боковую.
[23:56] [mOleggg] а у меня 10:52
[23:56] [Kamikaze13] нда..... смотрю на свежеустановленный SPF, слышу вопрос о spf_win_api и думаю пора бы уже садиться за работу, но может лучше посмотреть msdn и в меру способностей самому, чем разбираться в либах без комментов?
[23:57] [profit1984] Надо только чётко понимать что люди, писавшие предыдущие версии -- совсем не дураки.
[23:58] [Kamikaze13] более того - сосем не дураки и разобраться в этом высшем пилотаже!!!! Сложнее чем самому с нуля дойти!
[23:58] [mOleggg] даже гении ошибаются в мелочах
[23:59] [mOleggg] а вот интересно, profit пользует scattered colon ?
[23:59] *** profit1984 не видит в этом ничего особенно сложного... Вот Мандельброт на BrainFuck, это да, это уже посидеть надо будет...






up

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




Generated by logs2html module for eggdrop v.2.3