00:00:00 --- log: started forth/02.04.21 00:00:05 head" is less verbose 00:00:23 i've chosen TCL for my unix work for now 00:00:34 fool! i think we should rename @ as FETCH for increased understandability!!!! 00:00:50 futhin im reporting you to chcuk moore :P 00:00:51 ! as STORE, etc :P 00:00:56 heheh :) 00:01:05 heh, futhin seems to have grown some serious balls since I last talked to him 00:01:13 lol 00:01:24 he's just fakin it 00:01:25 naw ... gotta use GET and SAVE ... like BASIC 00:01:29 he's still a wimp :) 00:01:37 peek and poke ? 00:01:38 lol 00:01:40 haha! 00:01:46 forgot about those! 00:02:06 why do you think people look at forth code and declare that forth is "unreadable, easy to write but hard to read, etc" ? 00:02:11 :) 00:02:17 peek and poke were some VERY advanced basic :) 00:02:28 because they style from one coder to the next is often radically different 00:02:39 they were the gates debugger 00:02:43 futhin because they are too dumb to learn how to THINK forth :) 00:02:49 yeah 00:03:07 they take a look at all the : ! @ r> >r ; and have no clue 00:03:13 they think it looks like noise 00:03:15 and it does 00:03:17 until you understand 00:03:21 what each of those words mean 00:03:42 i think it might be interesting to rename some of the stuff 00:03:44 where I might code straight procedural with a table lookup, onetom might use CREATE ... and I440r might drop into Intel assembler 00:03:49 make it less "noisy" 00:03:57 or maybe not 00:04:22 might - but might not. if asm is appropriate i use asm 00:04:25 yes, forth is based on rather cryptic one-letter words 00:04:32 some of the existing kernel might be recoded high level 00:04:38 i've always had balls, i'm surprised i come across as a non-ballsy type.. ? 00:04:44 >R and R> used to drive me bonkers 00:04:52 but one learns to think FETCH when ones sees @ 00:04:57 > is TO 00:05:02 to r and r to 00:05:05 yeah, we know that :P 00:05:06 very easy heh 00:05:06 yep, I know that now 00:05:20 mrreach if you didnt i would be VERY wurried heh 00:05:26 PUSH and POP were good synonyms for me, but you'd have a cow, I'm sure 00:05:37 i would :)P 00:05:39 indeed :P 00:05:48 where does push pust to 00:05:52 where does it push FROM 00:05:54 you can't do push and pop in forth anyways 00:05:56 exactly 00:05:56 where does pop pop to 00:05:59 where does it pop from 00:05:59 you could do pop actually 00:06:02 pop = drop 00:06:03 bad nomenclature 00:06:07 we've ahd this discussion ... OFF the data stack, wherever that might be 00:06:25 but its not immediatly apparant 00:06:36 where it IS with r> and >r :) 00:06:37 >R and R> are grandfathered, and I'm used to them now ... 00:06:43 heh 00:06:57 frank seargant is trying to kill grandad tho :) 00:06:57 if we were just now inventing the idea, we'd probably find different names 00:07:20 seargent himself couldn't keep track of >R and R> when he wrote pygmy 00:07:28 lol 00:07:32 I'm impressed that you remember it was he who used those 00:07:37 i also dont like is 00:07:38 his 00:07:41 (primative 00:07:44 pygmy is the best forth ;) 00:07:46 and 'x literal 00:07:51 well 00:07:53 ugh 00:08:02 (primative) 00:08:05 'x' literal 00:08:10 are correct 00:08:13 the weird thing is, i've read stuff that say pygmy is a great example of forth, and that it is similar to chuck moore's forth ??!? 00:08:20 pygmy is the ultimate in simplicity, but the immediacy bit was a real pain ... no vocabs to speak of 00:08:23 tcn defined 'x for char literals in isforth hehe 00:08:27 i had to fix that :) 00:08:45 futhin; it was written to be as close to CMForth as humanly possible 00:09:02 CMForth was used in some satellites and shuttle software 00:09:15 CMForth wasn't machine forth right? 00:09:28 I440r: what do you use ... sure not the CHAR and [CHAR] of ANS??? 00:09:34 which forth did industrial light and magic ? 00:09:40 'x' 00:09:45 heh 00:09:49 even worse 00:09:52 and $0d etc 00:09:53 mrreach: if pygmy was similar to cmforth, then what is wrong with pygmy? isn't cmforth a REAL forth? 00:10:01 less verbose 00:10:08 I never said anything was wrong with it 00:10:16 nono hehe 00:10:19 i440r said that pygmy isn't a real forth.. 00:10:22 i believe 00:10:23 nothing wrong with [char] and char 00:10:34 no, sorry, I meant wrong with pygmy 00:10:36 except they add unneeded visual clutter :P 00:10:40 aha 00:10:40 heh 00:10:44 fpc defined ascii 00:10:49 yes, I've been irritated by the clutter, too 00:10:50 ascii x literal blah blah 00:10:53 mrreach: you said it was weird or something.. and did some questionable stuff 00:11:07 yes, pygmy is a rather unusual forth 00:11:18 its not a bad forth - it just messes with my head 00:11:20 heh 00:11:22 it has two and exactly two vocabularies 00:11:28 is cmforth unusual ? 00:11:28 ya 00:11:38 immediate etc ? 00:11:42 if a word is found in one vocab, it is executed during compilation 00:11:42 or is pygmy more unusual than cmforth ? 00:11:58 if it's found in the other vocab, it's compiled instead of executed 00:12:04 which forth did industrial light and magic use ? 00:12:06 never used cmforth 00:12:08 yeah, i thought it seemed inefficient to have the immediate words in a vocabulary 00:12:18 I440r: I think either FIG or F83 00:12:32 well, it's limits you to two vocabs 00:12:36 thought it was more efficient to use a flag in the headers of words to say it is immediate or not 00:12:48 chuck moore invented that himself right 00:12:52 the flag thing 00:13:06 incidently, immediacy has always been a headache to programmers from day one 00:13:06 man i realy wish isforth had vocabs 00:13:12 yes 00:13:20 yes, he did 00:13:25 ive been tempted to try get nasm to chain words on different vocs 00:13:31 cmforth isn't available for the pc? 00:13:34 but that would be a complete bitch 00:13:38 but you just can't get having immediate words in forth 00:13:56 i440r: why wouldn't you code the vocab from forth? 00:14:14 hm 00:14:15 nevermind 00:14:19 futhin because the words in the kernell need to be in vocs too 00:14:20 well, he needs the link fields in the words 00:14:26 yup 00:14:27 and nasm is used there 00:14:39 nasm chains the words together 00:14:39 and now I suspect that has driven him to try metacompiling 00:14:46 but all on the same chain 00:14:57 switching between different chains is going to be a bitch with nasm macros 00:15:12 i cant metacompile until i can assemble 00:15:17 actually, yoiu only need the forth chain in the minimal kernel 00:15:19 i440r: u look at the gforth assembler code ? 00:15:28 futhin a little 00:15:42 I440r: you can also write a word that moves a header from one vocab into another 00:15:46 and patch it up later 00:15:56 there are different architectures, should be a little handy 00:16:02 mrreach i had thunked of that too 00:16:08 headers are already reloaced on boot 00:16:15 more extraneous fluff, though 00:16:17 why not recahin them too 00:16:31 heh, it's not 'proper' 00:16:35 its STILL a very complex problem 00:16:54 they should be connected to their correct chain to begin with :P 00:17:08 you're still limiting yourself to exactly one segment? 00:17:31 yes and no 00:17:36 yes. with regards to nasm 00:17:49 because if i make any more.... nasm fucks all over the code 00:17:56 actually 2 secions 00:18:02 heh 00:18:02 .text and .data 00:18:08 .data being where headers are stored 00:18:14 that's a good idea rename @ as GET and ! as SAVE 00:18:26 the extended code thats fsaved is ONE section :) 00:18:30 any ideas for the >r and r> ? :) 00:18:39 heh, let's break the mind of every forth coder living 00:18:47 PUSH and POP 00:18:52 heh 00:18:58 well from what ive been seeing lately they are already b0rked :P 00:19:03 what are all the other cryptic one-char commands ? 00:19:07 like chuckie says 00:19:09 its not forth 00:19:09 and what about the two-char commands ? 00:19:15 its just a language with the same name :P 00:19:17 i j 00:19:23 i is ok 00:19:26 index and jndex ? 00:19:28 because of C 00:19:29 * MrReach checks ANS for cryptic words 00:19:46 somebody in this chan understood ! because he used smalltalk or something ? 00:19:50 does c have a 00:19:52 begin 00:19:53 foo 00:19:55 whilke 00:19:56 blah 00:19:58 oh! <# # #S and #> 00:19:59 repeat 00:19:59 ? 00:20:15 i challenge you to give better names than that 00:20:16 lol 00:20:18 +! 00:20:22 !> 00:20:26 +!> 00:20:28 +save 00:20:39 oh DOT 00:20:40 . 00:20:43 save!> !!!! 00:20:45 and ." 00:20:50 ( 00:20:51 \ 00:20:53 save> 00:20:58 \s ? 00:21:15 what brainiac thought up . and ." as the principal output words? 00:21:21 (Chuck, no doubt) 00:21:24 i440r: C has BEGIN REPEAT i think 00:21:30 heh 00:21:33 begin repeat is not even close to 00:21:34 begin 00:21:38 chuck did i bet 00:21:44 do this (leaves flag) 00:21:46 while 00:21:49 do this too 00:21:51 repeat 00:21:58 begin 00:22:00 <> is defined, while != is not 00:22:03 lots of code to do a test 00:22:06 whie 00:22:12 do this while test was true 00:22:13 repeat 00:22:15 does <> mean the same thing as != ? 00:22:20 yes 00:22:23 heh 00:22:23 <> is from basic 00:22:28 oh 00:22:29 ABORT" needs a flag ... should be ?ABORT" 00:22:46 its because < is less, > is greater so <> is not equals 00:22:49 it fits :) 00:22:49 futhin: in most people's thoughts, yes 00:22:58 mrreach yes i believe it should be 00:22:59 any ideas for renaming . (DOT) and ." ? 00:23:01 easier to type than != 00:23:08 PRINT 00:23:08 how about key? 00:23:15 key is pretty clear 00:23:15 PRINT for ." 00:23:18 but what for the number ? 00:23:24 PRINT# 00:23:25 what for "." ? 00:23:33 numberout 00:23:37 heh 00:23:39 and stringout 00:23:40 or #PRINT 00:23:46 cout! cin! 00:23:47 bwahaha 00:23:50 lol 00:23:50 or just OUT 00:23:59 emit ? 00:24:00 naw, out to where? 00:24:01 chrout ? 00:24:03 getchar putchar 00:24:03 out isn't that clear 00:24:04 emit is clear 00:24:28 yes, EMIT and TYPE are pretty clear 00:24:46 what about quit :) 00:24:52 getchar is more high-level than putchar :) 00:24:56 that should be renamed to start :) 00:25:03 quit & exit = let you quit forth 00:25:07 query and expect ? 00:25:10 I wish to god the ANS had chosen a different route on storing and retreiving mem data, in regards to bit size 00:25:20 bye isn't instuitive 00:25:23 i always type exit 00:25:24 or quit 00:25:25 heh 00:25:35 s/instuitive/intuitive 00:25:39 tsh dfines bye!!!! 00:25:48 you can bye from a tsh shell hehe 00:25:52 yes, I'm always typing BYE to TCL ... nad it borks 00:25:52 heheh 00:25:55 i think whoever did tsh did forth too :) 00:26:06 where's the fsh? 00:26:16 forth shell :P 00:26:19 forth is already an fsh :P 00:26:28 call it fish 00:26:34 forths interactive shell :) 00:26:44 ooh, too cool 00:26:45 fish 00:26:56 we now have a mascot for forth! ;) 00:26:58 fish! 00:27:14 I wish ANS had done something line C! C@ W! W@ ... Q! Q@ 00:27:16 if i had a forth operating system it would be a unix clone 00:27:19 fish are brain food & good for your hardons 00:27:23 i would call it fix :) 00:27:44 mrreach: Q! ? 00:27:46 unless your a girl:) 00:27:59 isforth originally had w@ and w! 00:28:00 hard nipples for em 00:28:00 quad-store ... for 64 bit numbers 00:28:10 for the girls 00:28:32 ooops, wrong name 00:28:33 i got rid of them tho cuz they annoyed me heh 00:28:37 O! O@ 00:28:44 they also have clitoris :P 00:28:45 for octuple store 00:29:08 they don't annoy me, except for my wife, but they distract me 00:29:15 lol 00:29:22 he was talking about Q! Q@ 00:29:23 --- join: hcf (~nef@d-216-195-147-194.gwi.net) joined #forth 00:29:28 hcf! 00:29:30 hi hcf 00:29:30 the people you live with always annoy you 00:29:31 ltns :) 00:29:32 hi 00:29:41 HAHA! 00:29:49 hcf: reading the log? :D 00:29:51 greets, hcf 00:29:53 you may wish to pause your discussion for a moment, as clog is going down for a min or so 00:30:03 ok, fine 00:30:03 lol 00:30:07 heh 00:30:23 everyone can safely say realy stupid things now ? 00:30:24 but this was *REALLY* valuable stuff 00:30:34 #forth is the only active channel logged by clog at the moment 00:30:36 in fact, I think clitoris came up 00:30:43 heh 00:30:51 it didnt - but it did nnow :) 00:30:52 not to worry, hcf 00:31:01 i440r: yeah it did, i brought it up 00:31:08 i missed it 00:31:11 i440r: fish give hardons for girls.. clitoris ;) 00:31:13 how the hell did that happen :P 00:31:39 since you wondered what it would do for the gilrs 00:31:40 girls 00:31:44 I'm gonna laugh my ass off if Moore watches this through the logs 00:31:51 lol 00:31:55 heheh 00:31:57 me too 00:31:59 i dont think he is gona show up 00:32:06 after all the disparaging things I've said about him 00:32:09 tho i would be REALY extatic if he did 00:32:13 unless i missed him :P 00:32:15 he probably won't email me until monday 00:32:19 if he does a vanity search, the logs will show up 00:32:25 pause now (if you wish) 00:32:26 nope 00:32:34 they aren't indexed? 00:32:35 --- quit: clog (^C) 00:32:35 --- log: stopped forth/02.04.21 00:33:53 --- log: started forth/02.04.21 00:33:53 --- join: clog (nef@bespin.org) joined #forth 00:33:53 --- topic: 'isforth -- http://isforth.clss.net | high-level extensions, portable code, future of forth - come to #forthos' 00:33:53 --- topic: set by ChanServ on [Fri Apr 19 20:55:08 2002] 00:33:53 --- names: list (clog hcf MrReach davidw futhin I440r onetom Stepan Fare joa @ChanServ cdesousa) 00:33:55 u know what realy annoys me ? 00:34:03 CLOG! god I missed you! 00:34:07 clog sex! 00:34:09 you do a web search for isforth and theres LOADS of hits - heh 00:34:17 really? 00:34:19 but they are all to the old site 00:34:21 relaly? from typos? 00:34:23 or in germin :P 00:34:24 heh 00:34:25 ah! 00:34:44 I440r: btw, afaik, abi had a isforth factoid but it was removed as per your request when you felt the project was dead or something 00:34:46 germin must be what gerbils speak 00:34:49 clog: i'm kidding, we don't want to have sex with u 00:35:04 fare added a new one today heh 00:35:12 clog has to genitalia 00:35:17 s/to/no/ 00:35:23 ha! 00:35:30 I440r: added a new what? 00:35:32 its a hamaphordyte ? 00:35:37 hcf: surely some hooks can be coded in? ;) 00:35:42 a new factoid to an infobot heh 00:35:50 ok 00:36:21 hcn: what type of bot is clog? 00:36:22 isforth might still BE dead. lol 00:36:31 MrReach: logger, that's it 00:36:33 I440r: what features do you find valuable in a bot??? 00:36:41 !seen 00:36:43 based on eggdrop? what? 00:36:49 i wanna know when ppl are online in here :P 00:36:57 not based on any existing bot 00:37:00 futhin: what about you? 00:37:02 hcf: do you have a really leet setup that lets u read the logs with ease? i don't like reading the logs on the webbrowser because there's no wrapping of the text 00:37:05 ok 00:37:13 I'm currently coding a bot in TCL 00:37:14 I440r: hmm 00:37:30 maybe you'd like the stat bot that #assembler has 00:37:39 includes seen along w/ a bunch of stats 00:37:43 mrreach: !seen is the most useful 00:37:46 yea ive seen that 00:37:55 mrreach: and perhaps memo service 00:38:00 as in - who said the most etc hehe 00:38:01 futhin: uhm, less 00:38:05 who was most active etc 00:38:06 lol 00:38:07 for people too lazy to leave memos with memoserv 00:38:11 hcf: can you change the format of the logs a bit so that they wrap in a browser? 00:38:26 naw, i wouldn't do that.. 00:38:38 try http://www.tunes.org/~coreyr/ 00:38:50 i only do the raw format, others do the fancy poop 00:38:58 soon as i fix isforth's sockets ill get my forthbot back online 00:39:08 hcf the raw is better 00:39:16 because ppl can write their own formatters 00:39:21 exactly 00:39:27 if you format it it makes it harder for them to format it to their prefs. 00:39:45 unless they are too lazy 00:39:46 :) 00:40:06 that's somewhat better 00:40:23 way too small to read in my browser, though 00:40:31 and the table is all mangled 00:40:38 i downloaded all the logs awhile ago 00:40:49 MrReach: write your own log browser (raw to html), in forth, of course ;) 00:40:54 is there enough to fill a cd yet??? 00:41:11 I'd do it in TCL 00:41:23 easier to get into a window 00:41:26 mrreach i was thinking of making isforth compress its code and head space - and decompress at run time... 00:41:27 forth logs = ~7 megs 00:41:28 logs dir totals 132822528 bytes 00:41:41 that includes other/ which isnt a channel 00:41:48 hcf how much space is there for the logs ? 00:42:00 no, I meant a CD for #Forth 00:42:08 mrreach: ~7 megs for the forth lgos 00:42:13 logs* 00:42:19 oh, not even close yet 00:42:21 there's a semi-yet-unofficial quota on tunes.org of 100mb 00:42:24 be q quick burn 00:42:28 iow, the logs go over 00:42:37 iow? 00:42:41 forget that acro.. 00:42:43 In Other Words 00:42:45 ah 00:42:53 hcf do old logs get deleted? 00:42:53 9428992 bytes in forth/ 00:42:56 move the quota to 500 megs :P 00:42:59 I440r: no 00:43:00 compressed to save space ? 00:43:09 futhin: that's up to tril, the admin 00:43:16 I440r: nope 00:43:17 hcf: can i access the logs via ftp? 00:43:25 futhin: afaik, no 00:43:29 hcf: you're fond of channel stats? 00:43:31 so in 3 or 4 years were going to crash clog ? heh 00:43:39 MrReach: not much 00:43:49 what's your favorite feature? 00:43:51 hcf if purp was still up i would give you unlimited :) 00:43:54 I440r: dunno, hopefully not 00:44:18 we should all say lots and lots and lots to fill the quota faster :) 00:44:23 smote test clog! 00:44:26 smoke 00:44:30 god, who knows what computing will look like in 3-4 years 00:44:44 everything will be isforth :) 00:44:59 assuming i get that damned assembler 00:45:00 grr 00:45:02 the problem is, i downloaded all the forth logs awhile ago, but they are all 02.04.06 or 02.04.07, the .ext are all different, and windows doesn't let me say "all files not recognized, open with notepad" 00:45:02 MrReach: stats dont matter much to me since they don't differentiate between signal and noise 00:45:17 whoever owns clog can mail a damn 100Gig drive to the owners of the machine, and ask them to mount it on /hom/clog 00:45:44 futhin run a script on thyem to rename them all to .foo 00:45:51 heh, so can I 00:45:52 MrReach: i own clog 00:46:09 i440r: to add an extension to them called .foo .. 02.04.06.foo 00:46:23 i can't do it in dos.. 00:46:28 lol 00:46:32 do it by hand then :P 00:46:35 wonder if i run bash in dos if that would help? 00:46:36 dos or win32??? 00:46:37 lol 00:46:49 mrreach: both.. 00:46:51 good practice with gforth 00:47:58 what are the words that i want to know 00:48:08 for manipulating files & directories 00:48:10 try.... 00:48:11 words 00:48:12 heh 00:48:17 and read what you see :)P 00:48:19 spam.. 00:48:23 heh 00:48:35 rtfm is a good word :) 00:49:02 : sleep 00:49:05 bed go tuck 00:49:12 light off ; immediate 00:49:21 not sure, futhin 00:49:32 not sure whether gforth even has the functionality 00:49:36 nite nite ppl - me is fallin assleep at kbd 00:49:40 be well, I440r 00:49:54 i'm too lazy to rtfm 00:49:59 maybe tomorrow ill be in a better mood regarding not having an assembler :P 00:50:03 asking on this channel 00:50:05 --- quit: I440r ("abort") 00:50:10 is the easier way :P 00:50:23 hm 00:50:26 bedtime for me too 00:50:28 hcf: logging is the most important feature to you? 00:50:33 i'm pretty tired 00:50:36 ok, futhin, sleep well 00:50:43 the logging is for the tunes project 00:50:48 right 00:51:00 bye all 00:51:02 --- quit: futhin ("bed") 00:52:33 likewise, bye 00:52:36 --- part: hcf left #forth 02:37:04 --- join: rob_ert (~robert@h237n2fls31o965.telia.com) joined #forth 02:41:12 --- quit: davidw (Read error: 110 (Connection timed out)) 03:00:37 http://ccreweb.org/software/kforth/kforth4.html 03:00:58 there r some nice math algorithm examples written in 4th 03:01:05 cool! 03:01:08 which forth? 03:01:18 kforth certainly :) 03:01:33 it was written 4 xyplot 03:01:55 xyplot is some function plotter 4 linux iguess 03:02:05 ah! ok 03:02:21 the predecessor for mathsomething? 03:02:24 MATHLAB 03:05:15 --- nick: Fare -> FareShopping 04:03:07 --- join: davidw (~davidw@ppp-235-7.25-151.libero.it) joined #forth 04:42:46 --- nick: FareShopping -> Fare 04:43:03 Fare :) 04:43:14 hihi 04:43:25 gagakuk 04:49:37 --- join: XeF4 (~xef4@dsl-XIV-238.kotikaista.weppi.fi) joined #forth 05:07:30 --- quit: MrReach () 05:19:23 hi 05:20:03 ive browsed through the examples @ http://ccreweb.org/software/kforth/kforth4.html 05:20:59 ithink thats a pretty useful library and its also great 05:21:01 is there the equivalent of Starting Forth online? 05:21:11 for educational purposes 05:21:37 umean is there AN equivalent...? 05:22:25 dunno. If Starting Forth itself were online, that'd be just great 05:24:30 iknow... :/ 05:25:04 Fare: u also should write a letter 2 leo brodie 05:26:20 lbrodie@earthlink.net iirc 05:29:33 I don't know 05:29:41 you guys should wait to see if he responds 05:29:48 he may not even own the rights to his book 05:34:46 * davidw goes to wash up 05:35:02 in less than an hour, live from Belgium, Liege-Bastogne-Liege!!! 06:55:23 humz.. how expensive are unconditional branches on new ix86 CPUs? 07:03:03 --- quit: XeF4 ("Leaving") 07:03:32 not too expensive, if it's not too often 07:04:00 maybe quite cheap, even 07:19:08 --- join: futhin (thin@h24-64-174-2.cg.shawcable.net) joined #forth 07:20:44 hey joa 07:21:08 hm, cdesousa = 64 hours idle 07:26:36 =) 07:27:48 --- join: St3pan (~stepan@p50846FB5.dip.t-dialin.net) joined #forth 07:35:31 --- quit: Stepan (Read error: 110 (Connection timed out)) 07:49:24 --- nick: Fare -> Fare61453 07:50:49 i'm coding a debug.com 07:50:54 except in forth :) 08:35:16 argh 08:35:21 bugs can be annoying 08:36:07 i shouldn't need a dup, i remove the dup, stupid word doesn't work heh 08:37:44 grr 08:37:50 i _really_ don't need the dup 08:38:10 1 test .s <1> 1 ok 08:38:10 0 dup . . 08:38:25 it leaves a copy of the fricking number i pass it 08:38:34 i remove the dup cause i don't need the copy 08:38:39 and the word doesn't work anymore 08:38:41 jeez 08:38:42 heh 08:38:57 100 print-ascii 08:38:57 ^^^^^^^^^^^ 08:38:57 Backtrace: 08:38:57 $BAA4864 drop 08:38:57 $BAC5A04 emit 08:38:57 $1 08:38:59 $F 08:39:12 backtrace is pretty useless.. 08:39:18 BTW, Bettini won it, although it wasn't the most beautiful race... 08:39:33 davidw: mischan? 08:39:44 nope 08:39:47 you arrived late 08:39:54 heh 08:44:12 yay, killed the bug 08:44:27 --- nick: futhin -> bugslayer 08:45:18 65 print-iq 08:45:21 xD 08:45:49 lol 08:46:18 u fool! puny mortal, I the ph33rsome bugslayer shall slay u like a dung beetle! 08:46:34 OK. 08:46:48 65 20 xor print-iq = 98 oh no! 08:47:23 65 = A 98 = a 08:47:59 ascii codez rule 08:48:11 7-bit ascii is teh su><0r. 08:48:34 * bugslayer typed "drop test.fs" instead of "rm test.fs" gah! :P 08:48:52 ;-D 08:51:22 hmm, the fucked up thing is 08:51:49 i have: 15 0 do loop and it's only displaying 15 things, instead of 16.. 08:52:07 ah 08:52:10 nevermind 08:52:16 fucking weird behavior :P 08:53:01 yay! 08:53:06 my code came together beautiful 08:53:23 65 74 77 6F 74 68 72 65-65 66 6F 75 72 20 20 20 etwothreefour... 08:53:23 30 68 A3 01 83 64 6F 74-E8 C3 39 61 06 00 00 00 0h...dot..9a.... 08:53:23 C0 54 A1 01 52 A3 04 08-00 00 00 00 20 5E A1 01 .T..R........^.. 08:53:23 20 C0 04 08 60 68 A3 01-8A 62 65 67 69 6E 2E 64 ....`h...begin.d 08:53:25 75 6D 70 20 20 20 20 20-E8 93 39 61 06 00 00 00 ump.......9a.... 08:53:26 52 A3 04 08 00 01 00 00-20 C0 04 08 84 68 A3 01 R............h.. 08:53:28 88 65 6E 64 2E 64 75 6D-70 20 20 20 20 20 20 20 .end.dump....... 08:53:31 stuph 08:53:34 stuph u see 08:53:50 Beauuuutiful. 08:53:56 omg! quadruple deja vu 08:54:01 fuck 08:54:14 i have deja vu of having deja vu of having deja vu of having deja vu 08:54:15 omg 08:54:17 insane 09:00:22 maybe you should lay off on the hard drugs 09:01:50 heh 09:01:53 i don't do drugs 09:02:50 Suuure. 09:02:58 heh 09:03:25 i did marijuana in grade 7, that's years ago.. 21 13 - years 09:04:16 Ugh... grade 7 09:04:24 heh 09:04:32 i was a skateboarder 09:04:39 now i'm a geek 09:04:41 startling :P 09:05:39 You go the right way 09:05:55 I knew a geek who converted to the church of idiots :) 09:06:14 ? 09:06:24 everybody on this channel is a geek as far as i'm concerned.. 09:07:01 Heh 09:07:17 have pride in being a geek 09:07:17 my friend says that forth is the ultimate geek language because it's impossible to read 09:07:23 Geeq quiz, Questoin 1 of 1: Are you in #forth on any network? 09:07:27 geek* 09:07:59 a geek is someone who is intelligent & also has a bit of a social life (ie. we're not nerds, nerds are idiot savants) 09:08:13 nerds are usually stupid and have no social life, but they focus on one thing only 09:08:46 Hmm 09:08:54 * davidw likes to do a whole lot of shit 09:08:56 generally.. _any_ programmer is a geek.. 09:09:00 My social life is...I don't have a social life. 09:09:08 u have one on here 09:09:11 :P 09:09:13 But I doubt I'm _that_ dumb ;) 09:09:15 bugslayer: you haven't met guys who work with stuff like SAP and Oracle 09:09:16 bugslayer: ;) 09:09:25 IRC is not a social life 09:09:27 davidw: do they lift iron or something? 09:09:30 yes it is fool!!! 09:09:31 :P 09:09:37 nerds never come on irc 09:09:38 trust me 09:09:43 they are very antisocial 09:09:53 we're more social animals 09:09:54 neither do girls. 09:09:57 & we're smart 09:10:04 Hehe 09:10:05 girls are in a totally different category 09:10:10 Why don't they, davidw? 09:10:18 hot geek girls with glasses = super hot! 09:10:18 rob_ert: because it's full of dorks;-) 09:10:32 and school girl uniforms... mmmmmmm 09:10:40 So it's _our_ fault? Hrmmm :) 09:10:47 yes 09:10:48 :P 09:10:52 not really...irc can be interesting 09:10:59 you should just remember to go out with real people 09:11:01 it's much better 09:11:09 i live in a house full of my friends 09:11:11 no problem here 09:12:31 I have a freind IRL too ;P 09:12:31 rob_ert: congratulations, how'd u trap it? :P 09:12:33 bugslayer: You don't want to know. 09:13:25 anybody remember how to convert a 32-bit number to 16-bit in forth? 09:13:50 probably depends on how you want to do it 09:14:40 no, i mean what's the command that takes a 32-bit number and takes the bottom half 16-bit number from it ? 09:24:34 the starting forth book would be useful for times like these 10:34:39 --- nick: Fare61453 -> Fare 10:39:39 bugslayer: you could shift it or something 10:39:51 or and it 10:40:10 yeah, and it 10:40:25 hrm 10:40:29 maybe there is a better way 10:43:52 hi 11:26:08 --- join: I440r (~mark4@1Cust239.tnt2.bloomington.in.da.uu.net) joined #forth 12:11:26 onetom/i440r: how do i take a 32-bit (or 24-bit) number and extract the bottom half 16-bit number from it? 12:12:07 gforth seems to have 24-bit numbers, weird.. 12:14:54 i did 4095 and 12:14:57 that seems to work 12:15:36 split 12:15:45 or do $ffff and 12:17:22 what about getting the top half number? 12:17:36 in isforth you can do 16 >> 12:17:41 that does a shift left by 16 12:17:57 2/ 2/ 2/ 2/ 12:17:59 same thing right 12:18:00 but you can do 256 / 256 / :) 12:18:09 16 0 do 2/ loop heh 12:18:28 or 16 2/'s in a row 12:18:51 or $ffff / ? 12:19:02 $10000 / 12:19:15 whats 256 * 256 12:19:56 and is a much faster operation 12:20:04 256 & 256 = $10000 12:20:11 s/&/* 12:20:15 rite 12:20:22 davidw: for the bottom half 12:20:32 but split works too 12:20:33 davidw: shifting is fast too 12:20:37 yep 12:20:38 no split on gforth 12:21:00 split nip leaves top half 12:21:05 split drop leaves bottom half 12:21:06 ugh 12:21:10 gforth sux :P 12:21:25 gforth rules! it was coded in ada 12:21:31 lol 12:21:39 bugslayer you cool :) 12:21:44 heheh 12:21:52 i always wanted to code a forth in bash script 12:21:58 then code a bash interpreter in forth 12:22:08 then have them do battle with each other hehe 12:22:25 gforth seems ok, if a bit crufty 12:22:29 it's pretty full featured 12:22:37 define cruft ? 12:22:39 oh 12:22:40 featureitis 12:22:46 gnu coding 12:22:58 I don't like those guys' C coding standards 12:23:10 i want alot of features in isforth but i want them to be OPTIONAL heh 12:23:13 gnu is free'n'stuff, but the development environment is kind of lacking 12:23:18 bugslayer: ?! 12:23:33 bugslayer have you seen my isforth ? 12:23:49 pfe looks cool 12:23:54 yes, it sucks 12:23:56 j/k 12:24:02 lol 12:24:02 <-- futhin :P 12:24:06 oh 12:24:08 dopy 12:24:09 fooled you 12:24:12 stop hiding :P 12:24:24 heh 12:24:25 actually tho isforth DOES suck rite now 12:24:31 futhin == 'ernobe' on c.l.f. ? 12:24:36 nope 12:24:47 haven't really gotten on clf yet 12:25:09 read a few posts, that's all 12:28:32 incoming phone call -> disconnect 12:29:06 one can get pretty productive in linux with the development environment, probably more productive than in windows, but the development environment kinda sucks anyways 12:35:26 what environment? 12:35:50 exactly ;P 12:36:16 i'm just talking about the coding environment in general 12:36:25 emacs, pico, gcc, etc 12:37:26 --- nick: St3pan -> Stepan 12:37:30 in reality 12:37:34 i'm just bitching 12:37:56 because forth should have an inbuilt editor that is also INTERACTIVE 12:38:22 and i'm not talking about some simplistic editor 12:38:30 like have the top half of the screen as the editor 12:38:37 and the bottom half as the interactive/command portion 12:38:41 something fucked up 12:38:44 some design required 12:38:48 --- quit: I440r (Remote closed the connection) 12:38:56 but it think it would be worth it 12:39:09 take advantage of both sides: editors & interactivity 12:39:22 <-- visionary 12:40:03 er s/it/i 12:41:01 forth was designed to be interactive right, because that's an advantage, and it also makes it easy to quickly debug individual words, etc.. 12:41:09 but most of us code in an editor 12:41:23 its easier to arrange the text together in an editor 12:41:34 so we need to combine both features 12:41:45 fare: what do you think? 12:43:04 --- join: I440r (~mark4@1Cust239.tnt2.bloomington.in.da.uu.net) joined #forth 12:45:43 about what? 12:45:55 I prefer Zmacs 12:46:40 zmacs ? heh 12:46:42 whussat ? 12:47:52 about a combined editor & interactive environment inside forth 12:47:59 or whatever interactive language you like 12:48:02 such as lisp 12:48:15 * bugslayer is eating yummy "ants on a log" 12:49:06 your eating WHAT ? 12:49:19 ants.. are they crispy? 12:50:10 ants on a log recipe: celery, peanut butter in the concave part, and raisens topping on the peanut butter 12:50:28 great to eat, but if you have kids, make them for your kids, they'll love it :P 12:51:05 i just happened to have all the ingredients 12:52:45 mmmmm yummy :P 12:52:51 --- quit: davidw (Read error: 110 (Connection timed out)) 12:53:52 --- join: MrReach (~mrreach@209.181.43.190) joined #forth 12:54:03 mrdood :) 12:54:10 hihi 12:59:33 ct better mood today 12:59:42 argh im doing MUD commands in irc again :P 12:59:44 hurrah! 13:00:18 lol 13:03:10 yesterday i typed "drop test.fs" instead of "rm test.fs" 13:03:31 lol 13:03:51 er 13:03:54 i did that this morning 13:04:03 then went back to sleep 13:04:13 well, it looks like the list so far is dice roller, a trivia game (customisable), a seen command, a time converter, and a units convertor 13:04:19 heh 13:04:38 what list ? 13:04:41 I consider "dropping files" to be a serious system error 13:04:43 for the irc bot 13:04:46 bot services 13:04:49 aha 13:04:59 how about random fortunes 13:05:04 or fortunes on request 13:05:20 heh, fortune cookie? 13:05:25 yes 13:05:26 fortunes 13:05:35 ./usr/games/fortunes 13:06:45 actually, I've got a list of about 30 functions/features in a text file 13:07:00 those look like the most popular, aside from the protection stuff 13:07:09 how about: file server? :) 13:07:13 will each channel the bot is in have access levels for different users ? 13:07:24 file server would piss off whoever hosts it 13:07:32 also - dont bot-net 13:07:44 file server would be optional 13:07:51 I440r: something like that ... a given user has flags that permit them to use certain commands 13:08:08 rite 13:08:12 bugslayer: there are quite serious legal ramifications in serving files 13:08:16 a bot on this chan could be a file server, with a whole bunch of forth code, etc 13:08:36 mrreach: i'm not talking about .mp3s etc.. 13:08:39 my forth bot is intended to be a forth HELP bot eventually 13:08:44 but i need HELP files written 13:08:46 I440r: a user's commands can also be en/disabled via the admin control web page 13:08:53 like man pages for all words in isforth 13:08:56 mrreach: there's the same legal ramifications as an ftp server 13:09:12 yes 13:09:44 i like the forth HELP bot idea 13:09:51 that could be pretty useful 13:10:31 i will need help compiling all the help files tho 13:10:47 THIS i canbe doing but i dont want to do it solo thats for sure 13:11:05 so far evertying in isforth is purdy much my own work - i want other ppl to contribute 13:11:23 * MrReach browses the feature list, "Wanna hear some more neat stuff?" 13:12:53 sure 13:13:04 :) 13:13:31 the neatest is probably user notify of some events, like a friend joining the channel 13:14:15 it can notify via /msg, email, SMS cellular phone, or one of the instant messanger packages (ICQ, YIM, MSM, etc) 13:14:50 logging, chan protection, and opping, of course 13:15:07 NoteServ 13:15:25 blackjack (what other card games? poker?) 13:15:26 that would be useful 13:16:33 can warn/kick/ban on idle, colors, caps, swearing, flood, advertising, 13:16:55 votes 13:16:58 disallow idlers ? 13:17:14 if someone wants to setup a draconian channel, I'll let them 13:18:06 conversions: time, units, country codes (.de, etc), and currency (updated daily) 13:18:46 faq server, user programmable glossary database 13:19:42 oh! link channels between networks ... but I've never ever seen a bot do this well 13:20:03 thats basocally what botnet does 13:20:04 perhaps an mIRC script that can make it look better 13:20:15 but botnet is for file sharing between networks 13:20:39 yes, the bots will have an internetwork ... but the users will have no access to it 13:20:52 a statistics package, of course 13:20:59 but that's more an admin function 13:21:44 i would suggest NOT doing that 13:21:47 the bots need to talk to each other in the event of an attack 13:21:54 unless you personally host all the bots 13:22:00 NOT doing statics??? 13:22:02 no 13:22:08 NOT netting the bots 13:22:15 specially not if they have to jabber 13:22:18 why? what disadvantage is there? 13:22:21 im here - are you still there ? 13:22:22 yea 13:22:27 im still here. are you there ? 13:22:29 over 13:22:30 and 13:22:30 over 13:22:31 and 13:22:32 ober 13:22:34 and 13:22:35 over 13:22:38 oh, ok 13:23:05 i had so many users on purp do that tht my bandwidth was split in 2 most of the time 13:23:16 that is not really the point, although a ping/pong function is useful, it's not mandatory 13:23:19 i put up a motd and a month later deleted all bots and all accounts still doing it 13:23:30 make the bots connectionless 13:23:49 as in. connectionless botnet.,. 13:23:49 TCL doesn't do UDP well ... and neither does my firewall or router 13:23:55 have to be IRC connected of corse heh 13:24:20 I don't see why they should have to ping each other 13:24:33 but if they need to, they will 13:25:19 perhaps, when one bot sends a command to another, it can immediately follow it with a ping, so that it knows when the command is completed 13:26:08 generally, a bot will know when another has died when their connection dies, one-two minutes 13:26:19 why would one bot command another bot to do something 13:26:32 well, it's depends on the network 13:26:36 i.e. a global ban ? 13:26:43 someone is being an asshole in one channel so ban him from all channels the bot is in ? 13:26:47 during takeover, for example 13:26:50 that is subject to abuse 13:27:05 normally, there's two opped bots in the channel 13:27:46 when one is depped or kicked, 4-5 others will join (hopefully instantly), and the remaining bot will op them 13:27:48 im gona go reverse engineer some assemblers 13:28:19 no, a user will not be globally banned, but there is similar functionality ... 13:28:49 all banned users go in a global ban list 13:28:49 how about during a take over the bot opps all the USUAL people in the channel 13:28:49 even if they have no access 13:29:03 when all quiets down the bot deopps them 13:29:18 no 13:29:25 each channel can specify either "ban only those banned in this channel" ... or "ban all banned clients" 13:29:25 if i dont like you and i ban you from #foo 13:29:35 your have a ban in all 600 other channels the bot is in ? 13:29:47 bad 13:29:54 it can get sticky 13:29:58 however 13:30:27 I want the bots in enough channels that if a client tries to injure one of the bots, they get banned everywhere 13:30:34 so that it *HURTS* 13:31:19 heh, a channel admin can pay their monthly fee, then end up banned in their own channel for attacking the bot 13:31:53 a zero-tolerance policy 13:33:19 I expect there to be 5-10 bots, each hosted at a different company, and each on all the networks 13:34:28 make them pay to get back in their own channel ? 13:34:29 hehe 13:34:50 actually he can probably use services to deop the bots, and take his channel back 13:34:58 no, you attack the bots, that's it ... no redmption ... you get to wait until the ban expires ... if it ever does 13:35:09 yes, on dalnet 13:35:15 what's the point of doing this bot? 13:35:30 don't you think you are getting into too much features? 13:35:35 to charge $10-$15/mo for their services 13:35:54 who is going to pay $10/mo for bot services? 13:36:12 the more features, the more desirable the bot, so long as the command structure is simple and they don't become unstable 13:36:26 I've run across several people that would gladly pay that 13:36:52 not sure enough people to make this project viable, though 13:37:28 I expect to gain "critical mass" at some point, where I'll no longer have to actually advertise or promote the bots 13:37:44 they'll make a name for themselves 13:39:09 the more features, the more desirable the bot, but _only_ if the bot is usable. usability is more important than the bot, i've seen programs with lots of features, but poor usability - they die out, with nobody willing to pay money for them 13:39:12 --- join: davidw (~davidw@ppp-5-11.25-151.libero.it) joined #forth 13:39:27 I440r: incidently, there *WILL* be some sizable connection bandwidth, because all the bots communicate with a central server for the purposes of logging 13:39:29 but u said that "command structure is simple" 13:40:00 yes, that is one of the fundamental characteristics of a good bot 13:40:01 who exactly is your target market? 13:40:20 suggest compressing data and sending to server once compression buffers are full 13:40:21 chatter on EFNet and DALNet who get harrassed 13:40:29 chatters 13:41:08 brb, coffee 13:41:10 i don't see that many people paying for it :/ 13:42:08 what's the minimum number of monthly customers that will make you happy? 20? 13:43:06 * MrReach checks his spreadsheets 13:44:39 somewhere between 500 and 800 channels will provide me a decent income 13:45:55 as for pricing, I'm thinking $10/mo will get 30 days worth of logs, and maybe another $5/mo for every year's worth of logs after that 13:46:14 maybe, pricing structure is still in flux 13:46:53 the vast majority of channels are non-commercial, just average joe blow seeking free entertainment.. 13:47:07 yep 13:47:35 many many channels already have bots, its the hallmark of an established channel 13:47:54 but running an maintaining a bot is a real headache for the afv user 13:47:59 no its the hallmark of a channel with no real users trying to get them heh 13:48:02 avg user 13:48:19 lets fake an active channel by putting 2487642988 bots in there 13:48:20 hehe 13:48:40 I've watched several new channels grow over the years, and they never become "stable" until the bots arrive 13:48:46 heh 13:49:25 grr mailcity put my dad in my spam block list lol 13:49:29 come to #forthos fools! it has clog the bot ;) 13:49:38 why? what did your dad do? 13:49:41 grr get rid of mailcity 13:49:44 i havent added anyone to there in MONTHS and i can only think of about 5 or 6 ppl i added 13:50:02 i had like 400 people in my spam block list - mailcity (lycos) must do it themselves! 13:50:19 fastemail.com 13:50:23 i have an account there too 13:50:44 does fastemail.com give you pop access? 13:50:51 not me, I'm registering my domain and setting up an SMTP client on my unix box 13:51:12 neway i just downloaded a gazillion assemblers and disassemblers 13:51:15 want to send me a 25MB .mp3 file via email? sure, no prob 13:51:19 now im going to go reverse engineer a few 13:51:22 bbl 13:51:27 ok, be well 13:51:28 --- quit: I440r ("eep!") 13:52:23 bugslayer: 500-800 channels will gross me $5,000-$8,000/mo 13:52:50 that should make it worthwhile for me to continue devloping indefinately 13:53:51 you'll maintain it 13:54:07 beg parden? 13:54:13 --- join: Speuler (~l@195.30.184.4) joined #forth 13:54:17 'day 13:54:20 you can give them web access to their bot options, etc 13:54:26 hiya, Speuler, just missed I440r 13:54:32 bugslayer: yes 13:54:47 hi MrReach. 13:54:51 either via web or via /msg or via /dcc chat 13:54:55 was he good today 13:55:02 yes, *MUCH* better 13:55:23 he went off to reverse engineer a gazillion assemblers 13:55:24 he's now browsing the source for several assemblers he downloaded 13:55:42 bugslayer: you are futhin ??? 13:55:45 missed him a few times recently. so i missed his previous appearances too 13:55:48 yes 13:55:54 what was bad about those ? 13:56:06 did some coding this morning and slayed a few bugs victoriously! ;) 13:56:13 heh 13:56:16 was a bit bored too 13:56:17 combination 13:56:26 I don't know, speuler, probably incomplete 13:56:51 you could give him some more encouragement 13:56:58 is he building an i386 only thing, or what? 13:57:07 I might now that he's calmed down a little bit 13:57:08 no, p4, mmx, 3dnow, etc 13:57:20 talking capitals ? 13:57:27 yes and cursing 13:57:34 'bout ? 13:57:44 heh, writing an assembler 13:57:56 t'is supposed to be fun 13:57:58 he was fuming pretty bad 13:58:07 except for intel of course 13:58:56 bit that#S choice of architecture 13:59:13 yep 13:59:15 bugslayer: by i386 I am referring to intel's x86 architecture 13:59:15 or better... those that have a MMU and other goodies 13:59:44 MDUs ? 13:59:53 memory damaging units 14:00:10 when we discussed it last month, I440r and I agreed that all the instructions through the lastest processor should be supported 14:00:47 which will be a real headache for him, because the P4 can run a parallel RISC instruction set 14:01:00 I don't think he's considered that yet 14:01:12 MrReach: can it?! 14:01:18 I think so 14:01:25 i know i440r dislikes half done work 14:01:29 I'd have to go look again 14:01:37 hrm 14:01:54 but the Pentium's have decoded to pipelined micro-ops for a while 14:02:07 I think they opened up the internal instr set 14:02:15 though I wouldn't bet my life on it 14:08:05 off again. just wanted to say a quick hello. 14:08:11 be well 14:08:12 leftover from yesterday 14:08:20 heh 14:08:37 . print# 14:08:37 ." print 14:08:37 >r pop 14:08:37 r> push 14:08:37 ! save 14:08:37 @ get 14:08:40 long time ago i skipped sleep 14:08:45 ew 14:08:55 but goes better than expected :) 14:09:03 well, the bot would have warned you about THAT 14:09:12 later . 14:09:13 Speuler: what'ya working on? 14:09:20 oh, ok, fare well 14:09:33 got the gbit stuff running, put the client machines on 14:09:41 oh! that's right 14:09:46 worked on eliminating the old server 14:10:01 destroy any traces of previous admin 14:10:15 action was a success 14:10:16 heh 14:10:25 had quite motivated help too 14:10:45 the techie who wanted to stop here a while ago 14:10:53 heh 14:10:58 hungry for a job, eh? 14:11:04 but when hearing "old stuff goes out" 14:11:16 he enjoyed the job immensely 14:11:45 1.2 gbyte transfer today 14:11:53 0 errors, 0 collisions 14:12:18 reasonable stuff, look like 14:12:30 talk to you later 14:12:31 beats copying it onto floppies 14:12:39 oh 14:12:44 one funny moment today 14:12:52 initiated by "the boss" 14:12:58 a fuse blew out 14:13:10 so he (boss) looked for the jumped fuse 14:13:19 he turned off and on a number of fuses 14:13:27 so all computers went down :) 14:13:48 I think eddie murphy did a routine about a situation like that 14:13:56 workstation take 13 seconds between kernel load and x login 14:14:27 only the few remaining old machines hickupped a bit 14:14:33 haha! 14:14:55 tell him to feel the top of the circuit breakers, the popped one should be warm 14:15:27 good i've put the server down to the basement last night 14:16:44 was on seperate circuit there 14:16:44 (would have survived easily too) 14:16:44 but not 13 seconds 14:16:44 * MrReach nods. 14:16:44 ext3 on raid 14:16:44 bugslayer: what was that list previously? 14:23:05 bye all 14:23:05 --- quit: Speuler ("using sirc version 2.211+KSIRC/1.1") 14:23:05 oh, nice setup ... scsi ??? 14:23:05 good bye, Speuler, be well 14:23:05 . -> print# 14:23:05 ." -> print 14:23:05 >r -> pop 14:23:05 r> -> push 14:23:05 ! -> save 14:23:05 @ -> get 14:23:05 yuip, that 1 14:23:05 possible renaming of the forth cryptic names 14:23:05 to less cryptic 14:23:05 :) 14:23:05 ah, c... 14:23:05 that was a list of "user friendly" versions of some of the more cryptic forth words 14:23:05 newcomers think forth is unreadable whenever they see ! >R to >r etc 14:23:05 because it looks like noise.. 14:23:05 and then the newcomers think that forth is unmaintainable 14:23:05 and a write-only language :( 14:23:10 i think the vocabularies need to be managed better somehow.. we should be able to have 2 QUITs one for quitting forth, and one for the inner interpreter .. 14:23:10 what do you think? 14:23:10 brb 14:23:10 wtf... argh argh argh...stupid bochs 14:23:10 onetom: i was at kforth site yesterday! 14:23:10 heh 14:23:10 --- nick: MrReach -> MrGone 14:23:10 onetom: just read the #forth logs right now 14:23:10 at kforth site yesterday or the day before 14:28:45 time to master the power of drawing with ansi codez! 14:28:45 er 14:28:45 ascii art 14:37:55 --- join: Soap` (flop@210-55-87-70.dialup.xtra.co.nz) joined #forth 14:45:05 --- quit: bugslayer ("bye") 14:50:55 --- quit: davidw (Read error: 113 (No route to host)) 15:12:23 --- join: I440r (~mark4@1Cust239.tnt2.bloomington.in.da.uu.net) joined #forth 15:13:30 Hi marky 15:22:34 --- quit: I440r (carter.openprojects.net irc.openprojects.net) 15:22:34 --- quit: Soap` (carter.openprojects.net irc.openprojects.net) 15:22:34 --- quit: onetom (carter.openprojects.net irc.openprojects.net) 15:28:57 --- join: I440r (~mark4@1Cust239.tnt2.bloomington.in.da.uu.net) joined #forth 15:28:57 --- join: Soap` (flop@210-55-87-70.dialup.xtra.co.nz) joined #forth 15:28:57 --- join: onetom (tom@adsl52032.vnet.hu) joined #forth 15:30:37 grr this asm encoding is gona have me in knots for ages 15:32:53 --- quit: onetom (carter.openprojects.net irc.openprojects.net) 15:32:53 --- quit: Soap` (carter.openprojects.net irc.openprojects.net) 15:33:22 --- quit: I440r (carter.openprojects.net irc.openprojects.net) 15:34:13 --- quit: MrGone (carter.openprojects.net irc.openprojects.net) 15:34:21 --- quit: rob_ert (carter.openprojects.net irc.openprojects.net) 15:34:21 --- quit: Fare (carter.openprojects.net irc.openprojects.net) 15:34:21 --- quit: ChanServ (carter.openprojects.net irc.openprojects.net) 15:34:30 --- join: ChanServ (ChanServ@services.) joined #forth 15:34:30 --- join: onetom (tom@adsl52032.vnet.hu) joined #forth 15:34:30 --- join: Soap` (flop@210-55-87-70.dialup.xtra.co.nz) joined #forth 15:34:30 --- join: I440r (~mark4@1Cust239.tnt2.bloomington.in.da.uu.net) joined #forth 15:34:30 --- join: MrGone (~mrreach@209.181.43.190) joined #forth 15:34:30 --- join: rob_ert (~robert@h237n2fls31o965.telia.com) joined #forth 15:34:30 --- join: Fare (fare@samaris.tunes.org) joined #forth 15:34:30 --- mode: carter.openprojects.net set +o ChanServ 15:34:39 --- quit: onetom (carter.openprojects.net irc.openprojects.net) 15:34:39 --- quit: I440r (carter.openprojects.net irc.openprojects.net) 15:34:39 --- quit: Soap` (carter.openprojects.net irc.openprojects.net) 15:34:45 --- quit: ChanServ (carter.openprojects.net irc.openprojects.net) 15:34:45 --- quit: MrGone (carter.openprojects.net irc.openprojects.net) 15:34:45 --- quit: Fare (carter.openprojects.net irc.openprojects.net) 15:34:45 --- quit: rob_ert (carter.openprojects.net irc.openprojects.net) 15:34:49 --- join: ChanServ (ChanServ@services.) joined #forth 15:34:49 --- join: onetom (tom@adsl52032.vnet.hu) joined #forth 15:34:49 --- join: Soap` (flop@210-55-87-70.dialup.xtra.co.nz) joined #forth 15:34:49 --- join: I440r (~mark4@1Cust239.tnt2.bloomington.in.da.uu.net) joined #forth 15:34:49 --- join: MrGone (~mrreach@209.181.43.190) joined #forth 15:34:49 --- join: rob_ert (~robert@h237n2fls31o965.telia.com) joined #forth 15:34:49 --- join: Fare (fare@samaris.tunes.org) joined #forth 15:34:49 --- mode: carter.openprojects.net set +o ChanServ 16:40:09 --- quit: onetom (carter.openprojects.net irc.openprojects.net) 16:40:09 --- quit: I440r (carter.openprojects.net irc.openprojects.net) 16:40:09 --- quit: Soap` (carter.openprojects.net irc.openprojects.net) 16:40:09 --- quit: ChanServ (carter.openprojects.net irc.openprojects.net) 16:40:09 --- quit: MrGone (carter.openprojects.net irc.openprojects.net) 16:40:09 --- quit: Fare (carter.openprojects.net irc.openprojects.net) 16:40:09 --- quit: rob_ert (carter.openprojects.net irc.openprojects.net) 16:40:16 --- join: ChanServ (ChanServ@services.) joined #forth 16:40:16 --- join: onetom (tom@adsl52032.vnet.hu) joined #forth 16:40:16 --- join: Soap` (flop@210-55-87-70.dialup.xtra.co.nz) joined #forth 16:40:16 --- join: I440r (~mark4@1Cust239.tnt2.bloomington.in.da.uu.net) joined #forth 16:40:16 --- join: MrGone (~mrreach@209.181.43.190) joined #forth 16:40:16 --- join: rob_ert (~robert@h237n2fls31o965.telia.com) joined #forth 16:40:16 --- join: Fare (fare@samaris.tunes.org) joined #forth 16:40:16 --- mode: carter.openprojects.net set +o ChanServ 17:02:08 --- quit: rob_ert ("(:") 17:50:27 --- quit: Fare (Remote closed the connection) 18:37:17 --- quit: Soap` (Read error: 110 (Connection timed out)) 19:13:35 --- quit: I440r ("brb - gottta boot to windows to PRINT something (damned WIN printer)") 19:26:17 --- join: bugslayer (~thin@h24-64-174-2.cg.shawcable.net) joined #forth 19:27:42 i am the bugslayer! 19:27:46 i have come to save u! 19:27:50 from dung beetles 19:27:53 those nasty things 19:35:03 tsk tsk 21:08:39 --- quit: bugslayer ("sleep") 21:37:41 --- join: herkamire (~jason@ip68-9-58-81.ri.ri.cox.net) joined #forth 21:40:09 well, SEE wasn't very hard to implement 22:05:04 herkamire: iguess, ur see implementation is rather linear then ;) 22:06:23 imean, probably it does no indentation & doesnt handle various defining words yes 22:08:07 --- quit: onetom (carter.openprojects.net irc.openprojects.net) 22:08:07 --- quit: herkamire (carter.openprojects.net irc.openprojects.net) 22:08:25 --- quit: MrGone (carter.openprojects.net irc.openprojects.net) 22:08:25 --- quit: ChanServ (carter.openprojects.net irc.openprojects.net) 22:08:25 --- join: ChanServ (ChanServ@services.) joined #forth 22:08:25 --- join: herkamire (~jason@ip68-9-58-81.ri.ri.cox.net) joined #forth 22:08:25 --- join: onetom (tom@adsl52032.vnet.hu) joined #forth 22:08:25 --- join: MrGone (~mrreach@209.181.43.190) joined #forth 22:08:25 --- mode: carter.openprojects.net set +o ChanServ 22:32:16 correct 22:32:29 it handles literals properly, but that's it 22:32:49 --- join: davidw (~davidw@ppp-5-11.25-151.libero.it) joined #forth 22:33:15 SEE does seem a little silly if you can have VIEW 22:34:49 I don't have any use for my forth, so I'll probably leave it alone for a bit. 23:12:53 ok, now I made it print out conditional branches nicely. 23:13:45 it would be an interesting excercise to make it handle loops and indenting and stuff, but I probably won't bother. it seems silly if I have access to the source. 23:14:11 --- quit: herkamire (Remote closed the connection) 23:33:27 --- quit: MrGone () 23:54:04 --- quit: davidw (Read error: 113 (No route to host)) 23:59:59 --- log: ended forth/02.04.21