00:00:00 --- log: started forth/09.08.02 00:07:51 --- join: madwork_ (n=madgarde@204.138.110.15) joined #forth 00:26:01 --- quit: madwork (Read error: 110 (Connection timed out)) 01:23:56 --- join: GeDaMo (n=gedamo@212.225.107.61) joined #forth 05:08:34 --- join: jauaor (n=araujo@gentoo/developer/araujo) joined #forth 05:11:02 --- quit: GeDaMo ("Leaving.") 05:50:47 --- quit: mathrick ("HULK ANGRY! HULK DISCONNECT!") 06:45:35 --- join: mathrick (n=mathrick@wireless.its.sdu.dk) joined #forth 07:35:14 --- quit: xjrn (Connection timed out) 07:57:25 --- join: xjrn (n=jim@astound-69-42-10-25.ca.astound.net) joined #forth 08:08:24 --- quit: xjrn (Read error: 60 (Operation timed out)) 08:51:33 --- join: GeDaMo (n=gedamo@212.225.107.61) joined #forth 09:01:11 --- quit: gogonkt (Read error: 113 (No route to host)) 09:05:50 --- join: gogonkt (n=info@218.13.52.76) joined #forth 09:17:11 --- join: Maki (n=Maki@dynamic-78-30-139-176.adsl.eunet.rs) joined #forth 10:00:06 --- join: xjrn (n=jim@astound-69-42-10-25.ca.astound.net) joined #forth 10:53:10 --- quit: jauaor () 11:04:04 --- join: impomatic (n=John@nat66.mia.three.co.uk) joined #forth 11:04:06 Hi :-) 11:05:34 Hi :) 11:06:38 I might actually finish my Forth this month ;-) I've got about another 40 words to go before I finish the CORE set. 11:07:03 I've saved all the ones I don't quite understand until last. :-) 11:07:57 Like what? 11:10:52 EVALUATE DOES> ENVIRONMENT? :NONAME 11:11:32 I understand what most of them do, I just need to think about how to implement them. 11:11:36 :NONAME should be easy 11:11:54 You're essentially doing evaluate in your interpreter anyway 11:12:02 Yes, but I think :NONAME will mess up my FIND. 11:12:11 why? 11:14:05 I suppose I ought to compile :NONAME words with a zero length name and it'll work fine. 11:14:27 Or it's probably better to compile them but leave them out of the linked list. 11:14:36 ENVIRONMENT? should be easy too 11:14:50 my :NONAME doesn't bother creating a header at all 11:15:03 So nothing really tricky, I just need to make sure I understand it and think about the implementation. 11:15:29 --- quit: mathrick (Read error: 110 (Connection timed out)) 11:15:47 Also I'm trying to implement every word in Forth and 8086. 11:16:21 : :NONAME HERE ] ; 11:18:20 You could use a vocabulary for ENVIRONMENT? 11:19:52 Switch to the environment vocab then evaluate the string 11:20:50 That doesn't sound too difficult :-) 11:21:38 I'm leaving error checking until I've got it up and running. 11:21:44 Possibly unsafe if you could put anything into the key string though :P 11:24:04 Gforth appears to do something similar though 11:24:57 It appears to use an wordlist and its wordlist search functionality 11:26:39 Wordlists need one of the extended word sets don't they? I'm just implementing CORE for now. 11:27:15 Yeah, it's in search-order 11:28:24 But presumably you have words to search the dictionary 11:32:10 Yes :-) 11:32:28 Actually, I have a simple implementation for you :P : ENVIRONMENT? 2DROP FALSE ; 11:33:52 --- join: mathrick (n=mathrick@users177.kollegienet.dk) joined #forth 11:35:10 --- quit: gogonkt (Remote closed the connection) 11:35:18 --- join: gogonkt (n=info@218.13.52.76) joined #forth 11:40:00 --- quit: proteusguy (Read error: 60 (Operation timed out)) 11:43:04 Is it normal for BRANCH, 0BRANCH and LIT to be named words? 11:47:25 They're usually implementation details 12:00:54 --- join: proteusguy (n=proteusg@zeppelin.proteus-tech.com) joined #forth 12:59:39 --- quit: impomatic (Read error: 110 (Connection timed out)) 14:01:32 --- quit: GeDaMo ("Leaving.") 14:10:37 --- quit: mathrick (Read error: 60 (Operation timed out)) 14:10:38 --- join: _mathrick (n=mathrick@users177.kollegienet.dk) joined #forth 14:46:02 --- quit: Maki ("Leaving") 15:59:47 --- join: jauaor (n=araujo@gentoo/developer/araujo) joined #forth 16:26:20 --- join: davec (n=davec@polymicro.net) joined #forth 16:29:32 --- quit: davec (Client Quit) 16:30:01 --- join: davec (n=davec@polymicro.net) joined #forth 16:43:41 --- quit: xjrn (Read error: 110 (Connection timed out)) 18:20:14 --- join: xjrn (n=jim@astound-69-42-10-25.ca.astound.net) joined #forth 18:31:56 --- quit: xjrn ("ChatZilla 0.9.83 [XULRunner 1.8.0.9/2006120508]") 19:11:37 --- quit: jauaor () 19:24:01 --- join: cataska (n=cataska@210.64.6.235) joined #forth 19:44:37 --- join: davec_ (n=davec@polymicro.net) joined #forth 19:53:56 --- quit: davec (Read error: 104 (Connection reset by peer)) 23:21:15 --- quit: nottwo (Remote closed the connection) 23:21:27 --- join: nottwo (n=trannie@designvox-gw.iserv.net) joined #forth 23:59:59 --- log: ended forth/09.08.02