00:00:00 --- log: started forth/04.12.11 00:13:05 --- quit: Sonarman ("leaving") 01:09:01 --- quit: I440r_ (Excess Flood) 01:09:16 --- join: I440r_ (~mark4@216-110-82-59.gen.twtelecom.net) joined #forth 02:19:27 --- join: qFox (C00K13S@82-169-140-229-mx.xdsl.tiscali.nl) joined #forth 02:24:37 --- join: Baughn (~svein@cloud.brage.info) joined #forth 02:42:44 --- join: solar_angel (~jenni@MTL-ppp-156039.qc.sympatico.ca) joined #forth 02:43:03 --- quit: solar_angel (Remote closed the connection) 02:47:39 --- join: solar_angel (~jenni@MTL-ppp-156039.qc.sympatico.ca) joined #forth 02:48:03 --- quit: solar_angel (Remote closed the connection) 03:04:18 --- join: solar_angel (~jenni@MTL-ppp-156039.qc.sympatico.ca) joined #forth 04:11:38 --- quit: solar_angel ("later") 04:12:26 --- quit: Baughn (Read error: 113 (No route to host)) 04:39:00 --- join: solar_angel (~jenni@MTL-ppp-156039.qc.sympatico.ca) joined #forth 05:04:29 --- join: Baughn (~svein@cloud.brage.info) joined #forth 05:27:39 --- quit: solar_angel ("later again") 05:46:34 --- join: fridge (~fridge@dsl-220-253-75-214.NSW.netspace.net.au) joined #forth 05:50:00 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 05:53:40 --- quit: fridge ("rock out with your cock out") 05:54:06 --- join: fridge (~fridge@dsl-220-253-75-214.NSW.netspace.net.au) joined #forth 05:54:44 --- quit: fridge (Client Quit) 05:56:43 --- join: fridge (~fridge@dsl-220-253-75-214.NSW.netspace.net.au) joined #forth 06:50:05 --- quit: SDO_ (Read error: 110 (Connection timed out)) 07:15:31 --- join: magnuscanis (~magnuscan@magnuscanis.plus.com) joined #forth 07:15:46 Hi. Does anyone here use gforth? 07:29:11 i think robert sometimes does, but he's not here atm 07:33:53 I was just wondering if there's a way of reverting to a previous definition for a word, since FORGET doesn't seem to be implemented. I'm now having a look at pfe, which seems to have FORGET, so I might use that instead. 07:34:05 BTW I only started Forth programming yesterday :) 07:38:02 magnuscanis: there's MARKER ... 07:38:17 marker foo 07:38:20 defines a word foo 07:38:34 when you execute foo, it forgets everything back to (and including) itself 07:39:15 not as nice or as general-purpose as FORGET, but... 07:41:42 tathi: thanks. I've been looking at pfe as an alternative to gforth, as that seems to have forget as well. 07:41:58 yeah 07:42:50 BTW I'm using Leo Brodie's "Starting Forth" as my textbook (I gather it's quite a classic). I've just got to the bit about editing and loading files, and that seems quite dated (using LIST and LOAD with numbered file blocks)... 07:43:10 yes. 07:43:12 Is that still how input files are handled, or is there a more modern alternative? 07:43:18 some people do still use blocks 07:43:29 but mostly you can just go with files. 07:43:56 How do you do that? (I know I should RTFM :)) 07:45:09 bah. If there's someone around here it's probably quicker just to ask :) 07:45:27 OK, so how do I do it then? 07:45:31 hmmm...the ans standard has INCLUDED ( c-addr u -- ) 07:46:08 I forget the standard word to get a string at runtime 07:46:13 ya gforth can use files -- look in the gforth manual under files tho for the best description of usage and if you have specific questions about it you can ask :) 07:46:27 So I just write the file in my favourite editor, then load up gforth, pfe or whatever and use the instruction INCLUDED /path/filename ? 07:46:38 pretty much :) 07:47:11 I'll check out the gforth manual, and maybe the pfe one and see which one I prefer. I don't want to start a flame war by asking what other people use ;) 07:47:34 no wars here -- it's all forth to us :) 07:49:27 hmm...looks like it's 07:49:34 s" file.fs" included 07:50:02 under gforth 07:50:24 tathi, thanks. 07:51:38 I've just tried that with my Hello World program and it seems to work 8-) All I need to do now is learn how to write something useful :-) 07:53:15 gforth apparently also has require 07:53:18 require foo.fs 07:53:31 which doesn't appear to be part of the standard 07:53:40 if you care about such things :) 07:53:56 I think require has more constraints involved. 07:54:33 oh...yeah. 07:54:49 sorry, I haven't used gforth for quite a while. 07:55:09 ya :) me too. 07:55:26 looks like it's S" foo.fs" INCLUDED , INCLUDE foo.fs 07:55:38 ati S" foo.fs" REQUIRED , REQUIRE foo.fs 07:55:53 and the require words only include the file once. 07:55:57 s/ati/and/ 07:56:10 actually i did like magnuscanis here and found gforth and starting forth at the same time , wrote a chess game with it and moved back to colorforth :) 07:56:13 even if you use REQUIRE on it multiple times. 07:56:18 ya 07:56:36 that sounds much nicer than how I got into forth. 07:57:15 how did you start using the forth? 07:57:32 I downloaded the ANS spec and started writing my own in C. :) 07:57:39 hehe 07:57:47 damn 07:57:49 your a wizard I tell ya. 07:57:52 rage is bad tonight 07:57:53 well, if you don't count my attempts to design a syntaxless language when I was 16 07:58:06 yikes a genius too :) 07:58:15 But I didn't figure out that I should pass parameters on a stack, so...it wasn't really forth. :) 07:58:25 :) 07:58:36 I wish we had this stuff when I was 16 ;) 07:58:42 fridge: ? 07:58:53 ahh, weekend music show in .au 07:59:05 ah, ok. 07:59:13 never mind, I was being decidedly ontopic, in #c4th-ot 07:59:24 :) 07:59:46 I did a lot of stuff with computers until I was about 13 07:59:56 then I discovered girls & drugs 08:00:25 no writing of syntaxless languages mind you 08:00:41 lol 08:00:51 oh, this isn't #c4th-ot 08:00:55 I'm being offtopic 08:01:28 bah, so what? 08:01:47 I've just found a copy of the gforth manual (didn't seem to get installed on my system), so I'm off to read it now (well, prob. not all at once :-)). Nice to meet you all, and thanks for the help. Catch you later. 08:01:56 you're not intimidated by futhin's stupid "rules", are you? :) 08:02:15 magnuscanis: the manual you get when you type "info gforth" 08:02:16 magnuscanis: have fun :) 08:03:21 fridge, oh so I do (oops :-[) - still the html one I just found looks nicer :) I really am going now. 'Bye 08:03:31 --- part: magnuscanis left #forth 08:04:27 fridge: you went to that party then? 08:05:32 nope 08:05:37 my fiance arrived home 08:05:42 and we partied in a different way 08:18:30 --- quit: tathi ("rebooting: mucking about with USB") 09:40:37 --- join: I440r (~mark4@216-110-82-59.gen.twtelecom.net) joined #forth 10:30:03 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 10:32:18 hi Herkamire 10:35:24 hi crc :) 10:43:30 * crc is about to leave to go christmas shopping; bbiab 10:57:25 --- join: Sonarman (~matt@adsl-64-160-166-2.dsl.snfc21.pacbell.net) joined #forth 11:57:25 --- join: robert (~robert@c-4d5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 12:07:08 --- quit: Baughn ("leaving") 12:10:53 --- join: slava (~slava@CPE00096ba44261-CM000e5cdfda14.cpe.net.cable.rogers.com) joined #forth 12:26:30 --- join: [Ren] (ren@user-11fapkv.dsl.mindspring.com) joined #forth 12:30:37 --- join: artoffoo_ (1000@c-24-129-90-197.se.client2.attbi.com) joined #forth 12:31:09 --- part: slava left #forth 12:32:27 --- quit: saon (Read error: 104 (Connection reset by peer)) 12:35:40 --- nick: artoffoo_ -> saon 12:44:34 Hi saon 12:45:03 hey robert 12:45:27 sup? 12:46:59 --- join: thinfu2 (~thinfu2@S01060000b45025b0.cg.shawcable.net) joined #forth 12:47:13 * thinfu2 test 12:47:47 --- quit: thinfu2 (Read error: 104 (Connection reset by peer)) 12:54:33 I'm fine, just got home 13:22:59 back 13:37:42 --- join: Purdue (YNIX@12-222-128-22.client.insightBB.com) joined #forth 14:00:58 Hi 14:22:55 --- join: modesto (~jv@tastytronic.net) joined #forth 14:25:36 OrngeTide: thanks for topic's urls 14:27:21 Hi modesto 15:03:52 --- quit: I440r (Excess Flood) 15:04:06 --- join: I440r (mark4@216-110-82-59.gen.twtelecom.net) joined #forth 15:28:12 --- quit: Herkamire (Read error: 110 (Connection timed out)) 15:31:11 --- join: ows (~ows@83.132.99.46) joined #forth 15:32:06 --- quit: qFox ("this quit is sponsored by somebody!") 15:33:44 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 15:58:08 --- quit: ows ("Client Exiting") 16:13:17 --- join: Topaz (~top@sown-86.ecs.soton.ac.uk) joined #forth 16:13:37 Hi Topaz 16:13:42 heya 16:14:58 hmm, too much baking... 16:15:00 i'm knackered 16:15:19 just baked 'bout 150 mince pies 16:15:25 Uhm...fin. 16:15:27 fun* 16:15:28 Why? 16:16:20 carol service tommorrow, heh 16:16:29 What's that? 16:16:45 christmas church service thing 16:16:49 Hrm, what's the name of that encoding using 64 ASCII characters? 16:16:59 Hm, OK 16:17:45 so i've now put some of the remaining mixture in the microwave to see what happens ;) 16:27:08 --- quit: [Ren] () 16:30:16 --- join: TheBlueWizard (TheBlueWiz@modem-072.nyc-tc03a.fcc.net) joined #forth 16:32:13 Hi TheBlueWizard 16:32:32 hiya robert 17:08:00 --- quit: Topaz (Remote closed the connection) 17:08:04 --- join: michaell (~michaell@61.9.204.45) joined #forth 17:08:12 --- part: michaell left #forth 18:16:04 gotta go...bye all! 18:16:14 --- part: TheBlueWizard left #forth 18:40:07 installing linux, bbiab 18:40:16 --- quit: crc ("" Time for bed... Goodnight!" type cr bye") 19:38:16 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 20:17:23 --- join: crc (~crc@pool-151-197-25-115.phil.east.verizon.net) joined #forth 20:35:37 --- quit: Herkamire ("booting herkforthos bbs") 20:36:20 argh. 20:36:43 I had _just_ ssh'ed into his computer to look at his /proc/device-tree 20:36:58 oh well. 20:48:40 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 21:49:45 --- quit: tathi ("leaving") 22:02:38 --- quit: Herkamire ("bed") 22:28:25 --- quit: skylan ("leaving") 22:36:29 --- join: skylan (~sjh@vickesh01-4795.tbaytel.net) joined #forth 23:59:59 --- log: ended forth/04.12.11