Main page




[00:23] TiReX joined #forth.
[00:23] Topic changed on #forth by ChanServ!service@RusNet: IRC-kанал Forth-программистов. RuFIG: http://www.forth.org.ru || Forth-Forum http://fforum.winglion.ru || Логи 2007г: http://winglion.ru/irc_logs/frt_2007/index_fr.html | С Новым Гадом, С Новым Свином!
[00:23] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[00:24] #forth: mode change '+nt ' by TiReX!~balbot@81.211.122.120
[01:04] TiReX joined #forth.
[01:04] Topic changed on #forth by ChanServ!service@RusNet: IRC-kанал Forth-программистов. RuFIG: http://www.forth.org.ru || Forth-Forum http://fforum.winglion.ru || Логи 2007г: http://winglion.ru/irc_logs/frt_2007/index_fr.html | С Новым Гадом, С Новым Свином!
[01:04] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[01:06] #forth: mode change '+nt ' by TiReX!~balbot@81.211.122.120
[01:14] TiReX joined #forth.
[01:14] Topic changed on #forth by ChanServ!service@RusNet: IRC-kанал Forth-программистов. RuFIG: http://www.forth.org.ru || Forth-Forum http://fforum.winglion.ru || Логи 2007г: http://winglion.ru/irc_logs/frt_2007/index_fr.html | С Новым Гадом, С Новым Свином!
[01:14] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[01:17] #forth: mode change '+nt ' by TiReX!~balbot@81.211.122.120
[01:39] TiReX joined #forth.
[01:39] Topic changed on #forth by ChanServ!service@RusNet: IRC-kанал Forth-программистов. RuFIG: http://www.forth.org.ru || Forth-Forum http://fforum.winglion.ru || Логи 2007г: http://winglion.ru/irc_logs/frt_2007/index_fr.html | С Новым Гадом, С Новым Свином!
[01:39] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[01:41] #forth: mode change '+o Крылев' by ChanServ!service@RusNet
[01:41] [Крылев] я вирюка мерзкого словил, из-за этого не в сети... драка уже целые сутки идет, и нифига...
[01:43] #forth: mode change '+nt ' by TiReX!~balbot@81.211.122.120
[02:04] TiReX joined #forth.
[02:04] Topic changed on #forth by ChanServ!service@RusNet: IRC-kанал Forth-программистов. RuFIG: http://www.forth.org.ru || Forth-Forum http://fforum.winglion.ru || Логи 2007г: http://winglion.ru/irc_logs/frt_2007/index_fr.html | С Новым Гадом, С Новым Свином!
[02:04] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[02:07] Крылев (~WingLion@81.211.122.120) joined #forth.
[02:07] #forth: mode change '+o Крылев' by ChanServ!service@RusNet
[02:07] #forth: mode change '+nt ' by TiReX!~balbot@81.211.122.120
[02:57] TiReX joined #forth.
[02:57] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[04:28] TiReX joined #forth.
[04:28] Topic changed on #forth by ChanServ!service@RusNet: IRC-kанал Forth-программистов. RuFIG: http://www.forth.org.ru || Forth-Forum http://fforum.winglion.ru || Логи 2007г: http://winglion.ru/irc_logs/frt_2007/index_fr.html | С Новым Гадом, С Новым Свином!
[04:28] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[04:31] #forth: mode change '+nt ' by TiReX!~balbot@81.211.122.120
[05:12] TiReX joined #forth.
[05:12] Topic changed on #forth by ChanServ!service@RusNet: IRC-kанал Forth-программистов. RuFIG: http://www.forth.org.ru || Forth-Forum http://fforum.winglion.ru || Логи 2007г: http://winglion.ru/irc_logs/frt_2007/index_fr.html | С Новым Гадом, С Новым Свином!
[05:12] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[05:13] #forth: mode change '+nt ' by TiReX!~balbot@81.211.122.120
[05:17] TiReX joined #forth.
[05:17] Topic changed on #forth by ChanServ!service@RusNet: IRC-kанал Forth-программистов. RuFIG: http://www.forth.org.ru || Forth-Forum http://fforum.winglion.ru || Логи 2007г: http://winglion.ru/irc_logs/frt_2007/index_fr.html | С Новым Гадом, С Новым Свином!
[05:17] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[05:19] #forth: mode change '+nt ' by TiReX!~balbot@81.211.122.120
[14:22] TiReX joined #forth.
[14:22] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[14:24] [ygrek] о. привет TiReX ;)
[14:24] [ygrek] Добрый доктор Касперски вылечил тебя?
[14:24] #forth: mode change '+nt ' by TiReX!~balbot@81.211.122.120
[14:29] TiReX joined #forth.
[14:29] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[14:32] mrack (~gl0_@88.151.110.99) left irc: Ping timeout
[14:37] олкаголек (~gl0_@88.151.109.231) joined #forth.
[16:14] profit1984 (^azekeProf@82.200.251.115) joined #forth.
[16:29] TiReX joined #forth.
[16:29] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[16:38] TiReX joined #forth.
[16:38] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[16:47] Крылев (~WingLion@81.211.122.120) joined #forth.
[16:47] #forth: mode change '+o Крылев' by ChanServ!service@RusNet
[17:03] [profit1984] Привет-приветю.
[17:03] [Крылев] ЗдрАААвствуйте!
[17:03] [ygrek] TiReX, договорились - не банить
[17:04] [ygrek] lib/ext/disasm.f
[17:04] [ygrek] 0 VALUE inlined-cfa
[17:04] [ygrek] : z 3 . ;
[17:04] [ygrek] HERE TO inlined-cfa
[17:04] [ygrek] ' z INLINE, RET,
[17:04] [ygrek] CR CR .( orig )
[17:04] [ygrek] ' z REST
[17:04] [ygrek] CR CR .( inlined)
[17:04] [ygrek] inlined-cfa REST
[17:04] [ygrek] \EOF
[17:04] [ygrek] orig
[17:04] [ygrek] 566170 8945FC MOV FC [EBP] , EAX
[17:04] [ygrek] 566173 B803000000 MOV EAX , # 3
[17:04] [ygrek] 566178 8D6DFC LEA EBP , FC [EBP]
[17:04] [ygrek] 56617B E81C01FEFF CALL 54629C ( . )
[17:04] [ygrek] 566180 C3 RET NEAR
[17:04] [ygrek] END-CODE
[17:04] [ygrek] inlined
[17:04] [ygrek] 566181 8945FC MOV FC [EBP] , EAX
[17:04] [ygrek] 566184 B803000000 MOV EAX , # 3
[17:04] [ygrek] 566189 E80E01FEFF CALL 54629C ( . )
[17:04] [ygrek] 56618E 8D6DFC LEA EBP , FC [EBP]
[17:04] [ygrek] 566191 C3 RET NEAR
[17:04] [ygrek] END-CODE
[17:04] [ygrek] вот.
[17:04] [ygrek] ИМХО бяка
[17:04] [ygrek] попытался заюзать EVALUATED и сразу наткнулся
[17:04] [ygrek] т.е. INLINE, шаманит лишку
[17:04] [ygrek] вчера весь вечер убил :-(
[17:07] [profit1984] Ща..
[17:07] [ygrek] это скорее к ~mak но вообще интересно как оно у тебя раньше работало-то?!
[17:17] [profit1984] Хм-хм..
[17:17] [profit1984] http://forth.pastebin.ca/307887
[17:17] [profit1984] Да, это косяк.
[17:18] [profit1984] Просто как я сейчас помню в генерированные функции передавались максимум один аргумент, если вообще передавался..
[17:18] [profit1984] Надо проверить на compileHeap.f
[17:18] [profit1984] Там нет INLINE, поэтому не должно быть такого..
[17:22] [profit1984] Кроме того, некоторое время я втупую гонял MOVE вместо INLINE, ...
[17:22] [ygrek] вот-вот. inline, нужен для IF'о?
[17:22] [ygrek] IF'ов?
[17:22] [ygrek] я тоже пока делаю MOVE
[17:22] [profit1984] IF'ы как раз нормально..
[17:22] [profit1984] CALL'ы рвутся.
[17:22] [profit1984] Там относительные двубайтные смещения кажется, (вроде..)
[17:23] [profit1984] Крылев: слушай, я же предлагал добавить в тему ссылку на этот pastebin ?..
[17:24] [profit1984] А то код кидать в чат -- не дело.. А потом ещё от получать от бота за это.
[17:24] [ygrek] да. тогда таких как я можно будет тыкать носом ;)
[17:24] [ygrek] CALL'ы?!
[17:27] [profit1984] Проверь..
[17:27] [ygrek] ща
[17:27] [profit1984] Я вызывал в генерированном коде CONT , допустим, и MOVE всё нафиг рвал.
[17:28] [ygrek] да. правда. call'ы относительные
[17:28] [ygrek] а разве нет абсолютных call'ов
[17:29] [ygrek] так же 4 байта на адрес
[17:29] [ygrek] наверняка есть. надо покопаться
[17:29] [ygrek] far
[17:29] [ygrek] дальние, с указанием сегмента. конечно они тормознутей
[17:32] [profit1984] А вообще, я тут думаю, как разумный компромисс между скоростью генерации-компиляции-оптимизации и скоростью выполнения можно временно переходить в шитый код... И не просто подпрограммные, а допустим косвенный...
[17:32] [profit1984] Так как выясняет что по скоросты критичны оказаться могут обе фазы..
[17:32] [ygrek] вариант
[17:33] [profit1984] Или как другой но уже несколько оторванный от реальности вариант: использовать в генерации не EVALUATE , а что-то другое.. Допустим диалект colorForth. Он парсится, компилируется, и даже оптимизируется гораздо легче...
[17:48] Kamikaze13 (^51a9931b@ircgate.deware.lo) joined #forth.
[17:52] ygrek_ (~user@75.126.90.51) joined #forth.
[17:52] ygrek (~user@193.192.249.43) left irc: SSL I/O error
[18:02] ygrek_ (~user@75.126.90.51) left irc: ""
[18:02] ygrek_ (~user@t222.medien.kunstlabor.at) joined #forth.
[18:08] TiReX joined #forth.
[18:08] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[18:13] TiReX joined #forth.
[18:13] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[19:07] TiReX joined #forth.
[19:07] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[19:13] TiReX joined #forth.
[19:13] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[19:26] *** ygrek_ идиёт
[19:26] [ygrek_] юзал THREAD-HEAP не разыменовывая
[19:26] [ygrek_] и удивлялся что он одинаковый получается
[19:26] [ygrek_] и выделить память в нём нельзя..
[19:26] [ygrek_] где тут ближайшая стена
[19:26] Nick change: ygrek_ -> ygrek_убитый_об_стену
[19:32] TiReX joined #forth.
[19:32] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[19:48] Kamikaze13 (^51a9931b@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[19:59] ЗверюгА (~WingLion@81.211.122.120) left irc: "Моя ушло, но моя еще вернется! Когда-нибудь..."
[20:02] TiReX joined #forth.
[20:04] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[20:07] mOleg (^52cf52bc@ircgate.deware.lo) joined #forth.
[23:44] TiReX joined #forth.
[23:44] #forth: mode change '+o TiReX' by ChanServ!service@RusNet
[23:48] [true-grue] Kamikaze13, Есть два подхода: развивать классический Форт, притягивая его за уши к делам насущным, или же признать, что необходимо менять фундамент, "аксиоматику" языка :) В любом случае, так вот "вдруг", БД-образность в Форт не введешь, я думаю :)
[23:51] [ygrek] ИМХО это вполне можно реализовать при текущем положении дел не меняя фундамент, чтобы не отпугивать потенциальных полтьзователей. а там дальше видно будет
[23:52] [Kamikaze13] true-grue только что понял на что хотелось бы, чтобы это было похоже - на ... FlashMX !!! Рисуем "программу" в дружественной оболочке, а нюансы отлаживаем как в флеш с action script !
[23:53] [true-grue] ygrek, Форт интересен тем, что его инструментальные средства доступны и в run-time. Мы можем много сделать в IDE, но как, не меняя фундамента, дать к этим возможностям доступ во время выполнения программы? :)
[23:53] [Kamikaze13] БД не надо "интегрировать" в форт Речь о методе хранения библиотек и редактирования
[23:54] [true-grue] Я, к сожалению, пропустил начало дискуссии :)






up

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




Generated by logs2html module for eggdrop v.2.3