00:00:00 --- log: started forth/13.03.02 00:06:14 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 00:06:14 --- quit: dto (Read error: Connection reset by peer) 00:06:52 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 00:08:41 --- join: protist (~protist@111.69.225.123) joined #forth 00:09:03 --- quit: dto (Remote host closed the connection) 00:09:27 --- quit: epicmonkey (Read error: Operation timed out) 00:09:35 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 00:24:58 --- quit: dto (Remote host closed the connection) 00:25:26 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 00:36:06 --- join: epicmonkey (~epicmonke@188.134.41.176) joined #forth 00:52:03 --- quit: epicmonkey (Ping timeout: 272 seconds) 01:15:51 --- quit: Nisstyre-laptop (Quit: Leaving) 01:21:16 --- quit: sw2wolf (Remote host closed the connection) 01:55:32 --- nick: tangentstorm -> sleepystorm 02:50:01 --- join: nighty^ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 03:41:44 --- join: foxes (~fox@111.161.77.234) joined #forth 03:54:41 --- join: i__ (~none@unaffiliated/i--/x-3618442) joined #forth 03:55:09 --- quit: lazyden (Quit: lazyden) 04:01:01 --- quit: foxes (Read error: Connection reset by peer) 04:19:32 --- join: lazyden (~lazyden@bb121-7-14-16.singnet.com.sg) joined #forth 04:19:51 --- quit: lazyden (Client Quit) 04:37:31 --- quit: protist (Ping timeout: 272 seconds) 06:20:54 --- quit: dto (Remote host closed the connection) 06:31:38 --- join: RodgerTheGreat (~rodger@71-13-215-142.dhcp.mrqt.mi.charter.com) joined #forth 07:13:23 --- join: lazyden (~lazyden@bb121-7-14-16.singnet.com.sg) joined #forth 08:56:23 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 09:18:42 --- join: epicmonkey (~epicmonke@188.134.41.176) joined #forth 09:30:31 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 09:32:13 --- join: mo (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 09:32:36 --- nick: mo -> Guest47960 09:33:17 --- quit: kumul (Ping timeout: 272 seconds) 09:34:57 --- quit: kumool (Ping timeout: 248 seconds) 09:35:04 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 09:57:51 --- quit: dto (Remote host closed the connection) 10:11:48 --- quit: lazyden (Quit: lazyden) 10:18:30 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 10:19:23 --- quit: tgunr (Ping timeout: 252 seconds) 10:20:47 --- quit: Guest47960 (Ping timeout: 272 seconds) 10:22:53 --- join: tgunr (~davec@cust-66-249-166-11.static.o1.com) joined #forth 10:29:55 --- quit: tgunr (Quit: I'm outta here) 10:32:52 --- join: tgunr (~davec@cust-66-249-166-11.static.o1.com) joined #forth 10:35:33 --- part: dessos left #forth 10:35:37 --- join: dessos (~dessos@c-174-60-176-249.hsd1.pa.comcast.net) joined #forth 11:22:01 --- quit: tgunr (Quit: Nity nite) 11:53:30 --- nick: sleepystorm -> tangentstorm 12:06:43 --- join: Nisstyre-laptop (~yours@oftn/member/Nisstyre) joined #forth 12:12:48 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 12:13:44 --- join: kbmaniac (~kbmaniac@host86-155-215-196.range86-155.btcentralplus.com) joined #forth 12:14:12 --- quit: kbmaniac (Client Quit) 12:14:29 --- join: kbmaniac (~kbmaniac@host86-155-215-196.range86-155.btcentralplus.com) joined #forth 12:16:03 --- quit: kumul (Ping timeout: 272 seconds) 12:16:10 --- quit: kbmaniac (Client Quit) 12:17:14 --- join: kbmaniac (~kbmaniac@host86-155-215-196.range86-155.btcentralplus.com) joined #forth 12:19:29 --- join: fantazo (~fantazo@213.129.230.10) joined #forth 12:43:12 --- join: JDat (JDat@89.248.91.5) joined #forth 12:51:20 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 12:54:03 --- quit: kumool (Ping timeout: 272 seconds) 12:56:09 --- quit: kumul (Read error: Connection reset by peer) 12:57:40 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 12:59:32 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 13:02:08 --- quit: kumul (Ping timeout: 248 seconds) 13:10:53 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 13:13:03 --- join: mo (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 13:13:26 --- nick: mo -> Guest67097 13:14:06 --- quit: kumool (Ping timeout: 256 seconds) 13:15:00 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 13:16:13 --- quit: kumul (Ping timeout: 272 seconds) 13:17:36 --- quit: Guest67097 (Ping timeout: 248 seconds) 13:19:21 --- join: tgunr (~davec@66.249.166.10) joined #forth 13:23:11 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 13:26:21 --- quit: kumool (Ping timeout: 272 seconds) 13:30:47 --- quit: fantazo (Ping timeout: 252 seconds) 13:31:08 --- quit: nighty^ (Read error: Connection reset by peer) 13:31:53 --- join: nighty^ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 13:37:07 --- quit: epicmonkey (Ping timeout: 272 seconds) 13:47:21 --- quit: kbmaniac (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org) 13:47:57 --- join: kbmaniac (~kbmaniac@host86-155-215-196.range86-155.btcentralplus.com) joined #forth 13:48:06 --- quit: kbmaniac (Client Quit) 13:48:47 --- join: kbmaniac (~kbmaniac@host86-155-215-196.range86-155.btcentralplus.com) joined #forth 13:50:03 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 13:52:19 --- quit: kumul (Ping timeout: 272 seconds) 14:30:07 i think the color scheme in colorforth is a little confusing. 14:30:30 specifically the green ones 14:31:08 yellow words are always executed, but green words might be executed or might be compiled, depending on which dictionary they live in. 14:32:37 then later on they added cyan words, which is like compiling a call to a macro so it happens at runtime. 14:33:28 so you have two 'bits' on each word... 14:33:56 one bit for compile time / run time , and one bit for normal / immediate. 14:34:24 outside the compiler, you have only immediate words, and no access to the macros. 14:34:30 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 14:36:33 the scheme doesn't take advantage of the way colors actually mix. 14:37:25 for example, red means compile. if green words were normal and you added red, then they would turn brown when compiled. 14:37:41 er red = start definition i mean 14:37:55 --- quit: kumool (Ping timeout: 272 seconds) 14:38:23 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 14:38:24 if macros were bright red, then invoking them would make them yellow. 14:39:08 (because you can only invoke them at compile time) 14:39:31 and yellow is bright brown. 14:39:44 --- quit: kumul (Ping timeout: 248 seconds) 14:39:54 i'm not making any sense am i? nm. back to drawing board. 14:42:27 --- join: lazyden (~lazyden@bb121-7-14-16.singnet.com.sg) joined #forth 14:46:29 --- quit: lazyden (Client Quit) 14:46:57 --- join: lazyden (~lazyden@bb121-7-14-16.singnet.com.sg) joined #forth 14:59:40 --- join: Onionnion (~ryan@adsl-68-254-172-172.dsl.milwwi.ameritech.net) joined #forth 15:11:15 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 15:14:39 --- quit: kumool (Ping timeout: 272 seconds) 15:21:34 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 15:24:00 --- quit: kumul (Ping timeout: 248 seconds) 15:34:35 well you'd have to choose pigment or light mixing 15:34:48 and then you could argue that either one is more intuitive 15:35:16 personally i haven't used colorforth but i don't think mixing is really a very important cue 15:35:57 now that i think of it, in a stoplight, yellow is a light mixture of red and green 15:36:05 but i've gone 26 years without really intuiting it as a mixture 15:36:21 :D 15:36:31 then again maybe i am slow ;) 15:43:01 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 15:47:58 i just drew this awesome palette in THEDRAW and then turned the whole thing blue. 15:48:42 Guess that thing was written before anyone knew what "undo" was :) 15:49:24 kulp: the thing that was confusing me was the use of cyan words. 15:50:53 tangentstorm: yeah to be honest i'm speaking out of school here, and if some things were added later, it's possible they could more sensibly have been architected differently 15:51:17 i just don't know how much the colours are actually supposed to imply at a rational level (which is where i feel colourmixing lies) 15:51:35 it seems you would just set visceral associations, possibly fairly arbitrarily 15:51:41 yeah i mean the original appears to have had three colors: red defines a new word, green words get compiled, yellow words are executed 15:52:06 but the thing is if a green word is found in the macro dictionary then it's executed. 15:52:09 hi tangentstorm . 15:52:13 hey dto 15:52:16 whoa, isn't thedraw a color ascii drawing prog 15:52:20 yeah 15:52:24 for DOS 15:52:26 wow man. blast from the mental past 15:52:29 :) 15:52:46 there's one called tetradraw for the console in linux but it crashed when i tried to run it. 15:53:36 what are you up to? 15:53:40 i might hack some more on my game tonight :) 15:54:44 i'm working on my forth dialect (b4) and thinking about color 15:55:33 haven't tried to run your game again on my windows box yet. 15:58:20 The way b4 works is that it has two machines interacting. The first one is processing text and the second one is compiling/assembling. 15:59:35 The outer one is dumb and can't really do anything on its own, but it also can't go into a loop and freeze up. 16:00:05 ah cool. yeha i looked at colorforth and various forth concepts a little while ago. when developing stuff for this visual gamedev concept 16:00:06 what about coloring contants or numbers? 16:00:13 the inner one doesn't have a dictionary, but you can send it an address of a word to execute. 16:00:16 tangentstorm: what's your forth dialect for 16:01:26 JDat: in colorforth, numbers can be any color, and there's an implicit "," when you switch from yellow to green, so you can compile the result of a yellow calculation. 16:02:33 dto: i'm making a class about programming, it's just for anything, really. 16:02:46 anywao it is anought for me to use programmer's notepad forth syntax highlyght 16:03:23 JDat: yeah, i mostly use retroforth, and i have a syntax highlighter for emacs 16:03:39 but in colorforth, it's not highlighting the syntax... the color is the syntax. 16:05:13 green: comments; red: define word ( the ":" and word name); light blue: numbers; dark blue: compare ( 0=); Black: all other text. 16:05:25 yes i read about colorforth 16:06:21 instead of : abc [ foo ] xyz ; you'd say 04abc 08foo 03 xyz ; 16:07:23 I prefear [ ]. it is less confusing for me and works on B/W systems (like 16x2 char LCD) 16:07:58 well, the thing is i was trying to figure out how to tell the inner system whether to execute or compile a given word. 16:08:41 well 16:09:03 what about zen eForth source code? 16:09:38 seems that eForth source code is anought to understand how to figure out [] details 16:09:49 tangentstorm: are you a teacher 16:10:22 OK 16:10:39 Thank You for company, gentelmens! 16:11:13 My local time is 2:10 AM and I have a work to do on 8:00 AM 16:11:18 good bye! 16:11:24 --- quit: JDat () 16:11:26 seeya 16:11:41 anyone know what zen eforth is? 16:12:05 dto: i have been, but this class will be online videos. 16:14:11 --- quit: lazyden (Quit: lazyden) 16:14:24 hmm. there's a zenforth here that might be it. looks like a tutorial or something but i have no idea what format this is in. http://www.forth.org/eforth.html 16:21:13 tangentstorm: it's a book by C H Ting. Unavailable, I even tried contacting the author for a copy. 16:22:32 impomatic: i think that's what i'm looking at. 16:23:49 i think maybe it's in mac text format. lots of carriage returns, a few form feed characters, but it appears to be text 16:23:58 no linefeeds 16:25:04 it really is about zen. 16:29:34 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 16:29:55 opening it in emacs shows a lot of english and a lot of other characters 16:30:09 * dto has read a lot about buddhism and zen this year 16:30:55 /home/dto/Desktop/zen: Microsoft Office Document might be rtf? 16:32:16 --- quit: kumool (Ping timeout: 248 seconds) 16:32:35 dto: they're an obsolete Mac format. I couldn't find anything to convert them. 16:39:20 --- quit: nighty^ (Quit: Disappears in a puff of smoke) 16:40:05 --- join: nighty^ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 16:41:48 this does look neat though. it also bootstraps from 31 instructions.. i wonder if they're the same as retro's? 16:42:32 no 16:47:10 --- join: sw2wolf (~czsq888@118.112.156.74) joined #forth 16:48:18 interesting impomatic . i bet you could sort it out with emacs, though (losing formatting) 16:51:51 * tangentstorm wishes just once he could find a readable document anywhere on the web. :/ 16:58:24 --- quit: Nisstyre-laptop (Quit: Leaving) 18:21:51 --- quit: nighty^ (Quit: Disappears in a puff of smoke) 18:22:15 --- join: nighty^ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 18:27:42 --- quit: nighty^ (Quit: Disappears in a puff of smoke) 18:28:00 --- join: nighty^ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 18:30:59 --- quit: nighty^ (Client Quit) 18:31:56 --- join: nighty^ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 18:32:27 --- quit: nighty^ (Remote host closed the connection) 18:32:42 --- join: nighty^ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 18:35:32 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 18:37:17 --- quit: nighty^ (Ping timeout: 256 seconds) 18:37:53 --- quit: kumul (Ping timeout: 248 seconds) 18:38:36 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 18:41:45 --- quit: kumool (Ping timeout: 272 seconds) 18:45:57 --- join: nighty^ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 18:52:35 --- quit: nighty^ (Ping timeout: 256 seconds) 19:03:32 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 19:06:27 --- quit: kumul (Ping timeout: 272 seconds) 19:08:37 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 19:11:31 --- quit: kumool (Ping timeout: 272 seconds) 19:24:15 --- quit: kumul (Quit: Leaving) 19:27:38 --- join: jevin__ (~jevin@72.12.217.220) joined #forth 19:30:21 --- join: nighty^ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 19:30:53 --- quit: jevin (*.net *.split) 19:31:20 --- nick: jevin__ -> jevin 19:31:39 --- quit: nighty^ (Remote host closed the connection) 19:41:52 --- join: nighty (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 19:43:44 --- join: tgunr_ (~davec@cust-66-249-166-11.static.o1.com) joined #forth 19:46:29 --- quit: nighty (Client Quit) 19:48:36 --- join: nighty^ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 19:48:57 --- quit: nighty^ (Remote host closed the connection) 20:00:53 --- nick: tangentstorm -> tangentzen 20:17:25 --- join: nighty^ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 20:17:39 --- quit: nighty^ (Client Quit) 21:13:51 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 21:16:29 --- join: Nisstyre-laptop (~yours@oftn/member/Nisstyre) joined #forth 21:19:12 --- join: tgunr__ (~davec@cust-66-249-166-11.static.o1.com) joined #forth 21:19:31 --- join: dessos_ (~dessos@c-174-60-176-249.hsd1.pa.comcast.net) joined #forth 21:20:41 --- quit: tgunr_ (Ping timeout: 255 seconds) 21:27:15 --- quit: dessos (Read error: Connection reset by peer) 21:27:45 --- quit: obobo (Ping timeout: 255 seconds) 21:29:24 --- join: obobo (~chatzilla@dyn-dsl-pt-98-124-47-222.nexicom.net) joined #forth 21:39:09 --- join: tgunr_ (~davec@cust-66-249-166-11.static.o1.com) joined #forth 21:43:29 --- quit: tgunr__ (Ping timeout: 245 seconds) 21:49:44 --- join: dzho_ (~deejoe@quercus.etrumeus.com) joined #forth 21:52:47 --- quit: dzho (Ping timeout: 260 seconds) 21:52:49 --- quit: Nisstyre-laptop (*.net *.split) 21:52:53 --- quit: tangentzen (Ping timeout: 245 seconds) 21:52:54 --- quit: dto (Remote host closed the connection) 21:57:02 --- join: Nisstyre-laptop (~yours@oftn/member/Nisstyre) joined #forth 22:03:21 --- join: ASau` (~user@46.115.44.40) joined #forth 22:06:18 --- join: tangentzen (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #forth 22:09:06 --- quit: ASau (Ping timeout: 245 seconds) 22:19:29 --- join: lazyden (~lazyden@bb121-7-14-16.singnet.com.sg) joined #forth 22:21:20 --- join: dessos (~dessos@c-174-60-176-249.hsd1.pa.comcast.net) joined #forth 22:24:01 --- quit: dessos_ (Ping timeout: 256 seconds) 22:24:43 --- quit: lazyden (Quit: lazyden) 22:26:22 --- join: dessos_ (~dessos@c-174-60-176-249.hsd1.pa.comcast.net) joined #forth 22:26:27 --- quit: dessos (Ping timeout: 245 seconds) 22:28:26 --- join: lazyden (~lazyden@bb121-7-14-16.singnet.com.sg) joined #forth 22:38:53 --- quit: Onionnion (Quit: Leaving) 22:50:26 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 23:25:54 eforth is pretty cool. 23:26:47 hey tangentzen . 23:34:35 --- quit: lazyden (Quit: lazyden) 23:37:28 tangentzen: how cool about eforth compared with gforth ? 23:39:15 --- quit: dzho_ (Read error: Operation timed out) 23:39:20 --- nick: tangentzen -> tangentstorm 23:39:39 hi dto, sw2wolf :) 23:39:45 whats up? 23:39:51 i've only used gforth briefly, sw2wolf 23:39:59 im listening to some Autechre 23:40:34 eforth is just cool because of how it's built. i was talking about my struggles with bootstrapping earlier and someone pointed it out. 23:41:13 i only used gforth 23:42:33 in emacs 23:43:13 but gforth seems never updated since 2008 :p 23:46:45 * sw2wolf i will have a look at eforth later 23:47:32 --- join: dzho (~deejoe@quercus.etrumeus.com) joined #forth 23:47:37 i didn't try to run it, i was just reading the source/discussion. 23:47:46 its' from 1986 23:48:54 oh 23:59:59 --- log: ended forth/13.03.02