00:00:00 --- log: started forth/03.01.06 00:23:44 --- quit: Robert ("brb") 00:27:12 --- join: Robert (~Robert@h21n2fls31o965.telia.com) joined #forth 00:35:54 wow my questions about minimal forth have made it into the topic 00:38:17 Heh. 00:38:23 Feel honored. ;) 00:48:04 * sylk feels honoured. Honoured is not amused. 00:54:27 Code some Forth, and you'll feel better. 00:55:40 * sylk is pondering DTC versus ITC and not feeling any wiser. 00:57:02 DTC, unless you have a special reason. 00:57:10 Maybe even STC? :) 00:57:45 * Robert starts remembering stuff. 00:57:50 You do have a special reason :P 00:58:33 I guess ITC is a bit easier to understand... if you're using it as an example of how a Forth works? 01:00:21 basically 01:00:58 STC seems to be a step just before the optimiser kicks in. 01:01:55 --- join: Klaw` (chuck@ip68-4-155-247.oc.oc.cox.net) joined #forth 01:03:16 DTC seems better for "unoptimised" implementation (ie run it from where it is and it will work reasonably well) 01:03:56 ITC seems better for getting things started. ("How do I implement Forth?" kind of level) 01:04:09 Robert: hey, brother, have u seen sean? he was here! :) 01:04:20 I started with DTC, and it's really not much harder. 01:04:25 onetom: Err..sean? :) 01:04:30 * Robert memory corru... 01:10:55 Robert: sean pringle, the author of enth & flux 01:10:59 --- quit: Klaw` ("upchuck") 01:11:58 Oh. Nice! :) 01:35:14 * sylk wanders off 01:35:17 --- part: sylk left #forth 01:53:35 --- quit: flyfly (Read error: 113 (No route to host)) 02:09:45 --- join: drast (drast@FSH201179.resnet.ucsb.edu) joined #forth 02:09:58 --- join: fm (~fm@217.17.237.79) joined #forth 02:10:49 --- join: A_Young (s@099.a.008.mel.iprimus.net.au) joined #forth 02:23:18 --- join: Klaw` (chuck@ip68-4-155-247.oc.oc.cox.net) joined #forth 02:35:46 --- part: drast left #forth 03:48:35 --- quit: proteusguy (Connection reset by peer) 03:48:39 --- join: proteus_ (~username@65.191.88.177) joined #forth 04:23:36 --- join: Speuler_ (~Speuler@mnch-d9ba4dd8.pool.mediaWays.net) joined #forth 04:30:50 --- quit: Speuler (Read error: 60 (Operation timed out)) 05:05:17 --- join: sylk (search@dialup-224.175.220.203.acc01-geor-mor.comindico.com.au) joined #forth 05:07:18 sylk: are you really sean pringle? 05:07:45 Er. onetom was talking about someone else, I think. 05:09:42 --- quit: skylan (Read error: 104 (Connection reset by peer)) 05:10:29 --- join: skylan (sjh@207.164.213.90) joined #forth 05:21:46 * sylk is a meat popsicle 05:33:34 XeF4: why? 05:39:29 --- quit: fm (Read error: 110 (Connection timed out)) 05:41:50 sylk: just wondering if Sean (you?) had any plans to keep it alive 05:42:01 s/it/enth/ 05:44:01 I didn't think enth is dead... 05:44:31 * sylk sniffs enth... "Hmmm colourful but not too smelly" 05:45:17 not yet, but the editor has some nasty open wounds 05:48:31 like? 05:49:03 --- join: wakojun (~wakojun@33.pool4.dsl8mtokyo.att.ne.jp) joined #forth 06:13:24 which open wounds most offend you? 06:13:45 --- join: tathi (~josh@wsip68-15-54-54.ri.ri.cox.net) joined #forth 06:25:04 Hi tathi. wakojun. 06:27:39 sylk: the system crashes when one moves the cursor off the end of a block 06:29:14 oh that one :) don't do it 06:36:38 I am not Sean Pringle 06:41:12 * Robert hands XeF4 block -4. 06:41:31 Full of useful...random data. 06:41:36 sylk: your Sean suit is poking out from your back pocket 06:42:42 XeF4 is seeing Seans everywhere. 06:43:06 * sylk used to have a horse called Shawn if that helps ? 06:45:20 --- quit: A_Young ("See ya") 06:46:58 xef4: the clothes I'm wearing don't have a back pocket 07:03:37 --- nick: Speuler_ -> Speuler 07:03:56 'morning 07:03:58 Morning 07:03:58 brb 07:06:08 Speuler: you do some sort of web hosting/server stuff, don't you? 07:20:55 hi 07:21:24 XeF4: 01-06 08:47:47 -!- greyarea [~sean@wdcax4-004.dialup.optusnet.com.au] has left 07:21:27 #forth [] 07:21:49 see?! 07:24:54 XeF4: what version hangs @ the end of blks? 07:25:25 tathi: yes 07:25:50 tathi: running several rented servers 07:28:45 Speuler: we've had a couple of hardware failures this year with one or the other of our servers 07:28:56 Speuler: just wondering if you've seen that kind of thing happening often 07:29:14 or if we just have bad luck or cheap hardware or something... 07:29:15 what kind of failures ? 07:29:34 one hard-drive went, had a RAM card go bad last week 07:30:04 nothing of that kind has happened here 07:35:01 onetom: 0.3 haven't used it for ages 07:35:19 0.3?, even 07:36:00 aaaah, thats way 2 old :) 07:36:22 04 is a very nice rebuild 07:36:33 in many aspects 07:55:34 --- join: I440r (~mark4@sdn-ap-032tnnashP0339.dialsprint.net) joined #forth 07:56:10 hi ppl 07:57:53 --- quit: wakojun ("CHOCOA") 07:58:25 hi 07:58:32 :) 07:58:39 got all the terminfo stuff working now :) 07:58:44 including keypresses 07:59:00 but theres certain keys missing from terminfo definitions and its realy DUMB that they are missing 07:59:18 for instance. theres a format string for a shifted cursor left and right but NOT for shifted cursor up or down 07:59:20 weird eh 07:59:57 Hey there. 08:00:01 Hrm 08:00:06 i gotta do a new release for isforth soon, 08:00:09 Yay :) 08:00:15 i want to fix the text user interface first tho 08:00:20 Hrm 08:00:27 I440r: grats! :) 08:00:27 I should play some with IsForth. 08:00:29 and i STILL haventfinished that resolver part i promised heh 08:00:42 yers. you should :P 08:00:42 Need to write a Forth compiler... 08:00:57 So I should check how to use files. 08:01:13 use files ? 08:01:35 Erm. You shouldn't make users have to look up the constant O_WRITE or whatever it's called themselves :P 08:01:47 robert: i'm just struggling writing a small forth kernel using c ... 08:01:53 wanna help ? 08:02:11 * Speuler ducks 08:02:11 im NOT fucking defining 23784965293745697823654927836459273645 different #defines for all teh dumbass values people need 08:02:24 heh 08:02:31 hi I440r 08:02:35 c eh :P 08:02:49 first non-trivial program i write using c :) 08:02:54 Speuler: C Forth? Erm... I don't think I could help with anything that you can't fix. 08:03:04 i oubt 08:03:06 doubt 08:03:12 I440r: Bah. 08:03:13 * Speuler is worthless in c 08:03:23 no. its c thats worthless 08:03:24 I440r: You don't have to include ALL kernel constant. 08:03:32 I440r: Maybe the 10-20 people actually use :P 08:03:46 hehehe I440r is a big fan of C :) 08:03:52 if i start including any now it will be the start of a long downhill slide for isforth 08:04:00 if you need to know. man read man write 08:04:02 :P 08:04:24 i got something like a virtual machine together now 08:04:26 Bah. 08:04:35 When will IsForth be self-compiling? 08:04:38 just trying to get a model hi-level word running 08:04:43 Hm. 08:04:56 It'd be interesting to write a Pascal Forth. 08:05:07 Then I could port it to my CP/M computer :) 08:05:09 t'is a byte- and word-code forth kernel 08:05:15 Where Pascal is about the only way to code stuff. 08:05:48 meant as base for a free open firmware lookalike 08:06:17 Why in C? 08:06:34 cause i got a c compiler for ipaq, running on the ipaq 08:06:57 and because i'm rubbish in writing c 08:07:13 plenty of forths written in C 08:07:24 who was that wakojun guy ? 08:07:30 sure. plenty of forth for x86 too 08:07:39 sylk no there are NO forths written in c 08:07:49 there are alot of Forthwannabe's written in c 08:07:55 lol 08:07:55 Heh. 08:08:01 cabbage 08:08:04 I440r: Is there ANY forth except Pygmy and IsForth? :P 08:08:19 sure 08:08:23 perry/laxen 08:08:36 swift 08:08:45 eforth 08:08:58 fpc 08:09:04 pcforth 08:09:22 i never used pcforth 08:09:34 does not mean it doesn't exist 08:09:39 i used pcforth 08:09:42 Only ITC and DTC counts, eh? 08:10:33 any of those STC? 08:10:33 * Speuler wonders how it ITC looks like on a 256bit machine 08:10:39 robert that is correct and dtc is always prefereable imho 08:10:48 itc only has application in a harvard architecture 08:10:54 a TRUE harvard architecture 08:11:00 like 8051 08:11:16 dtc is less portable 08:11:19 * Speuler ducks again 08:11:29 STC is easier to optimize! 08:11:33 * Robert hides. 08:11:35 portable is a myth anyway 08:11:44 strange 08:11:56 "Portability is for canoes" - Microsoft 08:12:02 cause recently i compiled a forth (c written) which was written for PPC 08:12:07 sorry, for alpha 08:12:16 and it worked on my x86 box 08:12:20 I think portability is worthwhile. 08:12:27 did it run by application of myth ? 08:12:39 I think we shouldn't invent a new standard for each product :P 08:12:48 Then everything would be "portable". 08:12:58 I have written apps that compile on linux and windows (opengl based). its no myth :) 08:13:03 can we apply myth to isforth so it runs on alpha ? 08:13:13 #ifdefine linux 08:13:15 lotsa code 08:13:19 #ifdefine windows 08:13:28 lotsa code to do the same as teh above 08:13:33 portable code is BULLSHIT 08:13:42 an absolute 100% crock of shit 08:13:43 just rip out the x86 assembly and replace with PPC. 08:13:44 there may be a difference between "porting to another cpu" and "porting to another os" 08:14:11 when saying "porting", i think "cpu" 08:14:17 not "os" 08:14:30 Hey.. porting from DOS to Linux can be quite a job ;) 08:17:43 I440r: When will the new IsForth be released? 08:18:02 dunno. want to fix the curses type TUI first 08:18:09 Aww. 08:18:28 want to use it with my block file editor 08:18:49 which wont be in the next release :P 08:19:00 but in the one after next 08:19:07 1.11 :) 08:19:34 ive rewritten find, modified the directory tree, fixed a few bugs, FOUND a new one which i have absolutely no idea how to fix (launch isforth and press control 7) 08:19:47 ive added block files and a decompiler 08:21:27 "find"? 08:21:30 What's that? 08:21:54 yes. find is what searches the dictionary 08:22:02 bl word find <-- 08:22:32 What does bl do? 08:22:51 the existing code was a bit kludgy after i added a switch for case sensative or not 08:22:53 bl is a space 08:22:58 a BLank 08:23:10 $20 const bl 08:23:55 tho it might actually be a "constant" in isforth too. 08:24:01 it should probably be a const 08:24:47 Hrm. Well, in what files do you deal with writing to files? 08:25:48 files.f 08:25:59 shows how to open close read and write 08:26:10 thers things that should realy be in there but CANT be 08:26:30 Er..what? 08:26:33 like the memory mapping of files. that HAS to be in the kernel itself not an extension because the kernel memory maps source files 08:26:56 fload foo.f 08:27:02 forthg memory maps foo.f 08:27:33 Can't see any files.f file... 08:27:44 i cant put the memory mapping words in the file.f extension where i think they belong 08:28:07 erm it might be file.f :P 08:28:55 No... 08:29:11 fsave.f? 08:29:23 yes 08:29:27 OKay, thanks. 08:29:31 you just dont have it yet 08:29:31 heh 08:30:02 i must have given file.f to some people early, i guess THATS in the next release proper too 08:30:13 Hey... (fsave) is 2.5 pages! :P 08:31:10 Er... I got the snapshot from Speuler's page. 08:31:25 because thers alot of elf tables shit in there 08:31:34 i'm off. need to rescue a harddisk 08:31:34 snapshot ? 08:31:58 Well... ask Speuler where he got it from.. I guess you sent it (or put it somewhere on your ftp) 08:32:40 file.f ? 08:33:25 Nah, the tarball I have. 08:33:34 still here, just ... 08:33:35 1.09b with some additional stuff, like blocks 08:33:56 oh 08:34:07 oooh!! 08:34:12 OOOOH!!! 08:34:15 What? 08:34:16 oh ? 08:34:18 well that should have file.f too then 08:34:28 the blocks stuff i have might be different from what you have 08:34:28 thats a pre-release :) 08:34:30 * Robert can't see anything... where should it be? 08:34:38 that's the stuff i ftp'd from i440r's machine 08:34:48 Yes, a leet Beta Alpha Release Candidate Platinum(tm). 08:34:58 yea, bug fixes, changes to accomodate things 08:35:08 correct 08:35:17 I440r: i asked you whether making it public was ok 08:35:19 use of that might explode your cat :) 08:35:33 was that wrong ? 08:36:53 it is ok 08:37:00 robert: file.f is in directory blocks 08:37:14 thers nothing top secret about it heh 08:39:39 Ah! 08:39:42 Thanks, Speuler. 08:39:52 np 08:40:23 I440r: Hey, if you say that it is top secret, people may think it's good :P 08:41:56 lol 08:42:05 it IS good. weather they think it or not :P 08:42:15 }:) 08:44:34 ;) 08:56:10 * sylk wanders off 08:57:09 maybe I'll have some recipes for you next time... 08:57:16 --- part: sylk left #forth 08:59:28 recipies ? 09:54:25 --- nick: proteus_ -> proteusguy 10:06:45 --- quit: Speuler (Remote closed the connection) 10:07:34 --- join: Speuler (~Speuler@mnch-d9ba4dd8.pool.mediaWays.net) joined #forth 11:49:25 --- join: gilbertbsd (~gilbertbs@67.97.122.26) joined #forth 11:49:34 hi 11:49:38 hi 11:56:32 how is the new year so far? 11:58:00 sean has visited us 11:58:16 flux got wings & makes a good headway 12:01:00 sean? what did he say? 12:04:31 --- quit: I440r ("Reality Strikes Again!") 12:08:38 --- join: rafe (~rafe@www.scinq.org) joined #forth 12:10:41 --- part: gilbertbsd left #forth 12:10:59 --- quit: rafe (Client Quit) 13:54:35 --- quit: tathi ("leaving") 14:05:04 --- join: Kitanin (~Kitanin@SCF61185.ab.hsia.telus.net) joined #forth 14:51:43 --- quit: proteusguy ("Client Exiting") 14:51:43 --- quit: Kitanin (Read error: 104 (Connection reset by peer)) 15:10:48 --- join: Kitanin (~Kitanin@SCF61185.ab.hsia.telus.net) joined #forth 16:24:25 --- join: qwe (qwe@bzq-211-207.red.bezeqint.net) joined #forth 16:24:25 --- quit: Kitanin (Read error: 104 (Connection reset by peer)) 20:16:46 --- part: sma left #forth 20:17:25 --- join: sma (stephenma@ashd174qy22og.bc.hsia.telus.net) joined #forth 20:17:37 --- quit: qwe () 20:30:02 --- join: proteusguy (~username@65.191.88.177) joined #forth 20:54:01 --- quit: proteusguy (Connection reset by peer) 20:54:05 --- join: proteus_ (~username@65.191.88.177) joined #forth 21:34:07 --- quit: proteus_ (Read error: 54 (Connection reset by peer)) 21:34:48 --- join: proteus_ (~username@65.191.88.177) joined #forth 21:39:26 --- join: yeahright (~username@65.191.88.177) joined #forth 21:46:54 --- quit: proteus_ (Read error: 60 (Operation timed out)) 21:47:43 --- nick: yeahright -> proteusguy 21:56:13 hey 22:44:39 --- join: flyfly (~marekb@mail.melzer.cz) joined #forth 22:45:42 --- join: lament (~lament@24.78.145.92) joined #forth 22:51:37 --- join: Stepan (~stepan@Charybdis.suse.de) joined #forth 22:54:05 oi 22:54:14 hey Speuler :-) 22:54:26 just returned :) 22:54:32 Ah.. from Ulm? 22:54:35 plenty of snow on the roads 22:54:40 no. salzburg 22:55:42 won't stay up for long anymore. 23:03:42 you did not sleep yet? 23:03:49 just came to work at 7:30 23:44:03 --- join: wakojun (~wakojun@33.pool4.dsl8mtokyo.att.ne.jp) joined #forth 23:49:10 --- quit: wakojun ("CHOCOA") 23:55:10 --- quit: Stepan (Remote closed the connection) 23:59:59 --- log: ended forth/03.01.06