00:00:00 --- log: started forth/14.09.10 00:03:52 --- quit: joneshf-laptop (Ping timeout: 246 seconds) 00:03:58 --- join: joneshf-laptop_ (~joneshf@98.208.35.89) joined #forth 00:09:29 --- quit: backer (Ping timeout: 240 seconds) 00:25:51 --- quit: MrMobius (Disconnected by services) 00:26:04 --- join: MrM0bius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 00:33:46 --- join: backer (~backer@user-1087i73.cable.mindspring.com) joined #forth 00:37:29 --- nick: C_Keen -> C-Keen 00:56:28 --- join: Bahman_ (~Bahman@188.159.174.44) joined #forth 00:57:46 --- quit: Bahman (Ping timeout: 246 seconds) 01:35:28 --- quit: xyh (Remote host closed the connection) 01:57:23 --- nick: Bahman_ -> Bahman 02:04:22 --- quit: Bahman (Quit: Ave atque vale) 02:05:04 --- join: Bahman (~Bahman@188.159.174.44) joined #forth 02:34:05 --- quit: impomatic_ (Read error: Connection reset by peer) 02:34:24 --- join: impomatic_ (~digital_w@81.174.174.142) joined #forth 02:34:33 minotaur looks interesting, tangentstorm . Too bad its python support is so old. 1.5. No way it would work now. But cool idea with the forth internals. 02:38:47 --- quit: impomatic_ (Ping timeout: 252 seconds) 03:00:33 --- nick: Guest47886 -> rprimus 03:04:50 --- join: nighty^ (~nighty@hokuriku.rural-networks.com) joined #forth 05:02:42 --- quit: impomatic (Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446]) 06:15:48 --- quit: MrM0bius (Read error: No route to host) 06:16:49 --- join: MrMobius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 06:19:47 --- join: kylert (~Kyle@74-92-47-81-NewEngland.hfc.comcastbusiness.net) joined #forth 06:21:29 --- join: bigwexi (~quassel@pool-71-127-223-133.nwrknj.fios.verizon.net) joined #forth 06:43:12 Hi, Anyone here familiar with openfirmware? (the one used in OLPC) If so, how would you recommend studying/testing this large body of code? 07:04:30 --- quit: mr-foobar (Quit: Leaving...) 07:23:01 --- join: bogen (~bogen@cpe-68-203-183-77.tx.res.rr.com) joined #forth 07:23:28 --- part: bogen left #forth 07:43:23 --- join: impomatic_ (~digital_w@81.174.174.142) joined #forth 07:45:49 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 07:52:26 --- nick: impomatic_ -> impomatic 08:24:18 --- join: xyh (~xieyuheng@121.33.190.150) joined #forth 08:30:53 --- quit: xyh (Ping timeout: 255 seconds) 08:33:44 --- join: mr-foobar (~mucker@49.206.63.113) joined #forth 09:05:28 --- join: xyh (~xieyuheng@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 10:02:31 --- quit: MrMobius (Disconnected by services) 10:02:43 --- join: MrM0bius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 10:07:00 --- quit: MrM0bius (Ping timeout: 240 seconds) 10:10:12 --- join: MrM0bius (~Joey@98.223.189.47) joined #forth 10:15:16 --- join: MrMobius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 10:17:08 --- quit: MrM0bius (Ping timeout: 252 seconds) 10:19:48 --- quit: MrMobius (Disconnected by services) 10:20:01 --- join: MrM0bius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 10:33:33 --- join: MrMobius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 10:34:03 --- quit: MrM0bius (Ping timeout: 260 seconds) 10:36:35 --- quit: MrMobius (Disconnected by services) 10:36:48 --- join: MrM0bius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 10:47:04 --- join: Mat3 (~Mat@91.65.76.247) joined #forth 10:47:07 hello 10:55:40 --- quit: proteusguy (Ping timeout: 245 seconds) 11:04:37 hiya Mat3 :) 11:05:01 hello xyh 11:07:22 --- join: proteusguy (~proteusgu@ppp-110-168-229-84.revip5.asianet.co.th) joined #forth 11:22:05 --- nick: Mat3 -> Mat3-bbl 11:28:03 --- quit: xyh (Remote host closed the connection) 11:33:10 --- join: impomatic_ (~chatzilla@81.174.174.142) joined #forth 11:47:46 --- join: MrMobius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 11:49:50 --- quit: MrM0bius (Ping timeout: 246 seconds) 11:53:14 --- quit: Bahman (Quit: Ave atque vale) 11:53:44 --- quit: MrMobius (Read error: Connection reset by peer) 11:54:26 --- join: MrMobius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 12:12:20 --- quit: nighty^ (Quit: Disappears in a puff of smoke) 12:19:54 --- join: xyh (~xieyuheng@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 12:23:59 --- nick: Mat3-bbl -> Mat3 12:24:38 --- quit: Zarutian (Quit: Zarutian) 12:37:42 --- quit: xyh (Remote host closed the connection) 12:40:34 --- join: xyh (~xieyuheng@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 13:07:11 --- quit: MrMobius (Disconnected by services) 13:07:24 --- join: MrM0bius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 13:19:19 --- quit: xyh (Remote host closed the connection) 13:24:57 --- join: xyh (~xieyuheng@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 14:04:24 --- quit: xyh (Remote host closed the connection) 14:22:05 --- quit: Mat3 (Quit: Verlassend) 14:40:24 --- quit: DGASAU (Remote host closed the connection) 14:41:38 --- join: DGASAU (~user@p50993595.dip0.t-ipconnect.de) joined #forth 14:50:49 --- join: impomatic__ (~chatzilla@81.174.174.142) joined #forth 14:52:09 --- quit: impomatic_ (Ping timeout: 252 seconds) 15:17:23 --- join: PoppaVic (~pops@unaffiliated/poppavic) joined #forth 15:29:29 --- part: PoppaVic left #forth 15:30:52 Hi, Anyone here familiar with openfirmware? (the one used in OLPC) If so, how would you recommend studying/testing this large body of code? 15:49:37 --- join: Zarutian (~zarutian@46.22.110.168) joined #forth 16:00:33 i've played around with it on my mac and on freebsd, but i wouldn't say i'm familiar with it. 16:00:54 are you already familiar with forth in general, bigwexi ? 16:50:52 yes 16:51:27 --- quit: bigwexi (Remote host closed the connection) 16:51:47 --- join: bigwexi (~quassel@pool-71-127-223-133.nwrknj.fios.verizon.net) joined #forth 16:53:43 tangentstorm, I am familiar with forth. Follow openfirmware through their SVN. Would like to see how it works (without getting OLPC :-) 17:03:51 you can install it on a virtual machine 17:04:18 i *think* freebsd uses it as well (i know it uses some kind of forth, not 100% sure it's the same codebase) 17:04:28 openfirmware was originally written for Sun machines (some parts assume something called S-bus) 17:04:30 (in the boot loader) 17:09:49 what I like about openfirmware is that the token format. Which means that extension cards can and did have proms with tokenized code on them for initialization. Code that was architectural independent 17:40:27 --- quit: DGASAU (Remote host closed the connection) 17:41:47 --- join: DGASAU (~user@80.153.53.149) joined #forth 17:47:44 Openfirmware was a token-threaded Forth? Cool. 17:48:01 How big were the tokens? 17:54:58 one to two bytes 17:56:15 one byte tokens are the most common stuff while the two byte ones are stuff that the code on the prom could (re)define as they saw fit. 18:04:19 * Zarutian wonders why the fuck x86 code is always so fricking slow 18:07:44 --- quit: TodPunk (Read error: Connection reset by peer) 18:07:59 --- join: TodPunk (Tod@50-198-177-186-static.hfc.comcastbusiness.net) joined #forth 18:08:16 Often because it's badly-written. 18:08:18 :) 18:08:28 So how/when do they decide to go two-byte? 18:09:06 I'm asking because for the STM8 version of my Forth I was thinking of a two-stage token-threaded Forth but couldn't come up with a good mechanism for distinguishing. 18:09:35 some of the one byte tokens are prefixes and part of the two byte ones 18:10:00 Ah. 18:10:08 I think 0x7f-0xff or so 18:10:38 which means really 0x7f00-0xffff 18:10:40 I was thinking of using only 7-bit tokens as "system tokens" and any token that began with the high bit set would be a "user token". 18:10:56 pretty similiar 18:10:59 So all user words would be two bytes, but system words would be one byte. 18:13:04 then there is the old IBM Program Status Word trick iirc: program counter, flags and instruction set subsection select were part of it 18:14:09 think of it as baudot/ITA.2 but instead of characters/numbers/symbols you have instructions 18:21:30 re x86 being badly-written: do you mean the ISA or programs in it or both? 19:34:32 --- quit: impomatic__ (Remote host closed the connection) 19:34:40 --- quit: impomatic (Read error: Connection reset by peer) 19:51:27 --- quit: MrM0bius (Ping timeout: 246 seconds) 19:52:22 --- join: MrMobius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 19:56:03 --- quit: MrMobius (Disconnected by services) 19:56:16 --- join: MrM0bius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 19:59:01 --- join: MrMobius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 20:01:04 --- quit: MrM0bius (Ping timeout: 260 seconds) 20:07:36 --- quit: MrMobius (Disconnected by services) 20:07:49 --- join: MrM0bius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 20:33:48 --- quit: MrM0bius (Read error: Connection reset by peer) 20:34:30 --- join: MrMobius (~Joey@c-98-223-189-47.hsd1.in.comcast.net) joined #forth 22:43:57 --- log: started forth/14.09.10 22:43:57 --- join: clog (~nef@bespin.org) joined #forth 22:43:57 --- topic: 'Forth Programming | logged by clog at http://bit.ly/91toWN | isforth.com | forthfreak.net | http://forthworks.com/standards/DPANS/ | www.greenarraychips.com' 22:43:57 --- topic: set by I440r!~mark4@cpe-192-136-220-10.tx.res.rr.com on [Thu Jan 02 15:51:09 2014] 22:43:57 --- names: list (clog MrM0bius proteusguy TodPunk DGASAU bigwexi kylert backer joneshf-laptop_ ErhardtMundt mark4_ bjorkintosh nighty^_ Quozl`_ dys +bluekelp irsol carc_00 C-Keen rprimus aksatac__ bbloom joneshf tangentstorm ttmrichter nisstyre danfinch Adeon cataska +crc yunfan dch karswell djinni Vuokko_ newcup koisoke_ nox Anarch QtJVlWUUk krainboltgreene KipIngra- enthos malyn yiyus_ es_ Zag dzho) 22:52:46 --- quit: proteusguy (Remote host closed the connection) 23:30:49 --- join: mr-foobar (~mucker@49.205.73.166) joined #forth 23:59:59 --- log: ended forth/14.09.10