00:00:00 --- log: started forth/02.12.26 01:36:02 --- quit: lament ("mental mantle") 02:21:49 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 02:36:26 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 02:37:23 --- quit: Serg_Penguin (Client Quit) 04:08:51 --- join: sylk (search@dialup-230.174.220.203.acc01-geor-mor.comindico.com.au) joined #forth 04:10:20 anyone got experience implementing forth? 04:12:25 Most Forthers have. 04:12:50 That's one of the greatest advantages of Forth. 04:13:01 Easy to implement. 04:13:46 I'm interested in the overall process, what to do, what not to etc 04:14:09 Depends on your needs. 04:14:13 What is your goal? 04:15:23 my only real experience with forth like systems is my HP48GX calculator. What I want is a way to do graphics on my own device I have made. Currently I'm doing everything in assembler. I need a kernel etc 04:15:49 I guess I'm after a shell, a way of controlling the LCD, supporting various devices. 04:15:56 I'd recommend you to read "Moving Forth". 04:16:11 It's a great article about implementing Forth on different platforms. 04:16:31 http://www.zetetics.com/bj/papers/moving1.htm thanks 04:17:03 Yes. 04:17:31 Also, "Build your own Forth" on www.fig-uk.org talks about this topic. 04:17:53 Otherwise, checking how others have done it is always a good way. 04:18:18 http://isforth.clss.net/ http://www.colorforth.com/ http://www.ultratechnology.com/ 04:18:28 These pages might give you some ideas. 04:18:45 yeah, except I've seen a lot of the others and just got bogged down in their problems. 04:19:25 :) 04:19:31 Just look at the basic ideas. 04:19:41 And then try to design your own thing. 04:20:33 Anyway, I'm leaving now for a while. Talk to you later. 04:20:42 ok 04:20:56 thans 04:26:44 anyone got any advice on writing event based systems in forth? 05:04:54 hi 05:05:23 sylk: event based? what do u mean by that? 05:05:24 hi 05:05:50 eg a keyboard driver written in forth. 05:06:51 ? ... 05:07:03 r u talkin about a pc? 05:07:18 embedded gadget etc. not pc. 05:07:33 aha 05:07:42 I'm looking for architectural ideas. 05:08:05 hm... it highly depends on the keyboard size 05:08:24 keyb dimensions imean 05:08:29 why? the API should be the same? shouldn't it? 05:08:36 api :)) 05:08:40 no 05:09:39 usually its better 2 have an "api" specific 2 the actual keyboard or what ever 05:10:08 the 4th keyb api is the word KEY 05:10:11 I have a AVR microcontroller which interfaces a PCAT keyboard. the driver produces scancodes identical to the drive from a numeric keypad (10 digit+math) 05:10:42 nah! u r talkin about a pc keyb, u c? 05:11:00 Back. 05:11:47 so in forth you poll the keyboard using KEY? 05:11:49 sylk: Interesting... I'm planning to connect my own AVRs to a PC keyboard... any special hints you can give? 05:11:54 No. 05:11:58 Poll using KEY? 05:12:05 And get the key with KEY. 05:12:15 (Without the dot) 05:12:21 ah 05:12:36 So.. how dod you physically connect them? 05:13:34 my AVR gadget is basically a protocol converter. It has a PCAT keyboard (whatever that is: could be just the numeric part, a full part or a cordless full keyboard) 05:13:36 I've seen that the software-part of the communication is not so hard, but I'm wondering how to connect a PC keyboard. 05:14:16 basically its a UART on one side and a AT keyboard port on the other. 05:14:52 it sends an event via a network (not ethernet!) to my handheld. 05:15:04 Hm. 05:15:15 the handheld then accepts or denies it as a key event. I'm wanting to implement forth on the handheld... 05:15:19 I don't really follow you. Do you have any circuit schematics? 05:15:45 go to ATMEL's site. I used their app note. 05:15:52 Okay. 05:15:57 I got it here. 05:16:02 it works :) 05:16:08 But...I'm wondering how you physically connected it. 05:16:29 I ripped the port off a 386 05:16:58 Oh 05:17:13 thats just the PCAT connector. not any logic or anything 05:17:20 Yeah, I know. 05:17:27 But I need it anyway. 05:17:29 Hrm. 05:17:45 what do you mean "physically connected"? 05:17:50 I wonder if any of those i80186 based computers have a connector.... 05:18:16 Well... I mean, trying to solder the AVR directly to a keyboard seems like a Bad Idea(tm). 05:18:21 should be able to buy one I would have thought... I ripped one because it was nearby and the 386 had just died. 05:18:43 The only company I've seen them at, does not reply to my mails. 05:18:45 :~( 05:18:56 I didn't solder the keyboard directly to the AVR. mainly because eventually the AVR won't be in the implementation. 05:19:17 this is just a hobby of mine not a $$$ project. Yet. 05:20:02 * onetom tries 2 remoteboot enth. but unfortunately there is no etherboot support (& not even linux drv support) 4 his dwl-650+ pcmcia netcard 05:21:09 sylk: That was of course just a joke. I'm also just a hobbyist, many years of school ahead before I'll have to start making money. 05:21:34 :) 05:21:49 onetom: ? 05:21:51 I'll try to find out... 05:22:00 I have this external numeric keyboard. 05:22:16 sylk: which part was unclear? 05:22:23 Maybe I could try to use that one to play with, 05:22:34 "enth"? 05:24:08 sylk: www.ynet.com.au/sean 05:25:30 sylk: enth is an ans 4th & there is a color 4th built up on it & the whole system is bootable from a floppy disk (<200k) 05:25:31 sylk: btw, I'm working with a Forth VM on AVR, just in case you're interested. 05:28:41 colorforth? I tried that from chuck's website. I felt my head begin to explode... 05:29:03 robert: AVR is 8bit. are you THAT keen? 05:29:34 AVR is also harvard architecture. 05:30:27 I like colorforth because its a fresh approach. but I couldn't get my head around how to make the best use of it. 05:31:28 sylk: Exactly. That's why I make this VM, to be able to run code from e.g. an external EEPROM memory. 05:32:11 sylk: Besides, many Forths are implemented on 8-bit machines. My VM is relativley fast and not big (about 300 words). 05:32:30 sylk: Which makes it fit on everything from Tinys to Megas. 05:32:59 sylk: But, the main purpose is to be able to run programs from any location. Not just program memory. 05:33:24 my first AVR gadget was basically a "go do this" program. basically I just sent commands to read and write via UART and it did whatever and returned the result. a softcode VM I guess. most of the smarts in the controller, eg your python or VB program talking via serial port. 05:33:58 onetom: how easy is it to retarget? 05:34:18 That's what I did with my AVR when I got it, too. I really like being able to do that. 05:34:27 Hrm. 05:34:40 I'll play some Warcraft II with my sister now. See you soon. 05:35:41 thanks, byte 05:35:45 bye even 05:43:25 how many low level primitives in enth? 06:00:19 bbl 06:06:03 ok 06:06:10 enth is a lil bit bloated 06:06:49 and its mainly written in sasm (the author's - sean pringle's - asm) 06:07:48 and in forth & metacompiled (winforth or swiftforth by default but last nite i hacked it so it also works w gforth now) 06:07:53 is it written in itself (sasm written in enth?) 06:07:57 ah ok 06:08:08 sasm is ans 4th complaint 06:08:34 so, actually ... theoretically it can even compile itself 06:09:26 nowdays its the nicest way 2 play a lil w acolor4th 06:09:41 hmmm. 06:09:51 * sylk is currently trying to start it up under bochs 06:10:16 u wont succeed :) 06:10:32 Hm. What are the system requirements of enth? 06:10:37 tho, enth 2.06 works under bochs 06:10:48 but its 2 old & inconvenient 06:11:14 hmmm... 06:11:23 I take its the video card? 06:11:29 Robert: only a vesa 2.0 complaint videocard @least 800x600x15bit 06:11:57 OK. 06:12:05 * Robert checks it out. 06:12:37 sylk: there is a vgabios-lfb which supports vesa2.0 linear framebuffer modes not only in 8bit mode in theory 06:12:46 but it doesnt even work 06:13:00 imean, still doesnt work 06:13:56 hmmm 06:15:35 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 06:16:04 Hi serg. 06:16:11 so it won't run under bochs because bochs doesn't have the video card support it needs? 06:16:21 hi Robert 06:16:28 sylk: yes 06:16:42 sylk: but dont u have a spare old machine? 06:16:51 Serg_Penguin: merry xmas 06:16:51 * sylk asking the obvious :) 06:16:56 a 486 :) 06:17:04 what vga card? 06:17:06 lo 06:18:10 trident 9400 VLB 06:18:13 -> Robert what tutor on pmode will u advice me ? 06:18:50 Hmmm. 06:19:10 I found a good one at the OSdev resource senter. 06:19:16 it runs games that require vesa so I figure its possibly recent enough 06:19:17 sylk: iih.. doesnt sound 2 promising 06:19:17 from what did _you_ learned ? 06:19:20 http://www.nondot.org/sabre/os I think. 06:19:34 Serg_Penguin: From that page. 06:19:50 Robert: /me thx 2 06:20:19 :) 06:20:21 See you all. 06:20:27 * Robert will be back in an hour or so. 06:20:40 * Serg_Penguin puts link in hamster cheek warehouse 06:20:41 Thanks for the tip about enth. It seems very neat. 06:20:52 what tip ? 06:21:02 Actually, my own Forth language I am designing looks quite a bit like it. 06:21:22 Well.. he pointed out that enth is a nice Forth environment, and it really seems to be. 06:21:25 Robert: it IS ;) 06:21:26 I'll try it when I get back. 06:21:29 See you. 06:21:30 robert: got a URL? 06:21:45 * Serg_Penguin brb few mins 06:21:46 sylk: To...= 06:21:48 sylk: To...? 06:21:54 Robert: good luck in warcraft ;) 06:22:01 I won :P 06:22:06 I'm going out now. 06:22:10 ahhh 06:22:26 &any guess when will u come back? 06:22:42 ~16.00 CET 06:22:49 great 06:22:52 have a nice time 06:22:56 :) Thanks 06:24:07 robert: your forth VM... 06:24:51 onetom: http://bochs.sourceforge.net/doc/docbook/user/x2350.html 06:26:18 thanks for the "nondot" link. you answered a few other questions :) 06:28:19 --- quit: Serg_Penguin () 06:30:30 does enth run on 486? 06:34:01 'morning 06:34:22 morning 06:34:57 * sylk notices the clock being 01:34 hmmm should be asleep! 06:35:30 aussi ? 06:36:02 indeed 06:36:08 yup. 06:36:37 'been here before ? 06:36:53 g'day mate :) 06:36:55 talking to brother while foolding with bochs and enth (sort of) 06:37:24 I think I've been on #forth once b4 06:37:46 well enth just crashed bochs2.0 anyway 06:37:51 doh 06:39:02 * Speuler_ notices nimda and alike activity was pretty low over christmas 06:39:22 only got 10% of the usual number of attacks 06:39:43 nimda? 06:40:05 iis intrusion software 06:40:57 at one point last year, more than 50% of internet activity consisted from spreading nimda 06:41:04 ah. I thought IIS was designed much like outlook express. fully supportive of viruses without limit. 06:41:33 that's why nimda and alikes were that succesful 06:42:05 some systems are still infected 06:42:15 using IIS is like saying "we don't care about security" or thats the opinion my brother has :) 06:45:29 i think your brother is right 06:46:53 I don't know much about web servers other than the time I wrote one because I couldn't figure out how to configure apache. 06:48:51 using forth ? 06:49:28 not that it was full featured or anything. no, wrote it in python. 06:51:22 Speuler_: /nick Speuler 06:51:28 hi, anyway 06:51:40 --- nick: Speuler_ -> Speuler 06:51:54 thanks 1tom 06:52:14 --- nick: sylk -> sylk_1 06:52:21 --- nick: sylk_1 -> sylk 06:52:51 sylk: hey u r from .au? 06:52:56 onetom: what did you want to talk about? 06:53:00 yes 06:53:17 sylk: its possible then the author of enth is ur neighbour ;) 06:53:59 Speuler: u were looking 4 me last night. do u remember why? 06:54:08 sylk: what did u mean by "nondot" url? 06:54:13 yes 06:54:42 one thing i forgot, the other was whether you know the wiki module of zope 06:55:18 i.e. how usable it is, how easy to setup and the like. whether it would be a useful component for forthfreak.net 06:55:31 dont know it very much, but we r using it w me friend as a documentation tool 06:55:56 2 ur satisfaction ? 06:55:58 Speuler: it seems its pretty smart 06:56:14 no problems @all 06:56:30 installation cost is 0 06:56:39 http://www.nondot.org/sabre/os 06:56:43 apt-get install zwiki, or sg like that 06:57:07 i've installed it on my local machine, but didn't look @ it yet 06:57:24 thought i's ask an expert first :) 06:57:25 sylk: ah, that 1. thats a very great site 06:57:26 indeed 06:57:53 a while ago I was interested in IDE etc. got the info elsewhere. the http://www.nondot.org/sabre/os site has it all... 06:58:20 Speuler: there is nothin 2 do w it, just add a zwiki product 2 zope, then its gonna work 06:58:41 but zope is required on the web server machine too ? 07:00:14 do i call the wiki module through a link from entry page to localhost:10000/wikistuff ? 07:05:13 just calling python ZWikiWeb won't do , missing globals. figure i need to look at the docs :) 07:06:20 ah 07:06:42 "add ZWiki Web to ZMI" 07:06:48 what's a ZMI ? 07:07:07 zope management interface 07:07:15 zope manager interface ? 07:07:18 is there a way f getting text out of a wiki into a PDF or other html format? 07:07:20 &of courese zope is required 07:07:20 ah. 07:07:33 sylk: wget? 07:09:12 * sylk looks around for a blunt and heavy object 07:09:27 :) 07:09:48 * Speuler didn't know you can create pdfs by use of blunt object 07:10:01 what other way is there :) 07:10:13 blunt object = docbook 07:10:21 what do u exactly want? 07:10:29 why pdf? 07:10:39 wiki pages r simple html pages 07:11:00 rendered from a simplified txt format 07:11:41 from docbook you can generate pdf,html,windowhelp(*shudder*) or whatever you want. 07:12:59 Back. 07:13:23 ack 07:13:43 SYN. 07:14:26 eof 07:14:43 control-z ? 07:16:09 be more cryptic 07:17:27 134520862 execute 07:17:47 "windows" 0 / 07:18:53 Not being cryptic takes the fun out of it. 07:19:02 Is it early or late down there? 07:19:29 18 minutes left on this connection. then I'm sleeping. 2:19AM 07:20:11 1tom: i'm stuck :( 07:20:29 Speuler: nah 07:20:41 how shall i help u 07:22:01 i've set up emergency user (access) with zpasswd.py, restarted zope, want to login in through /Zope/manage, but it refuses the user/passwd combination 07:23:03 "You are not authorized to access this resource." 07:23:56 /manage? 07:24:05 shall i also try it? 07:24:23 imeant simply /manage wo /Zope 07:25:12 http:/localhost:8080/manage : connection refused 07:25:16 http:/localhost:10000/manage : connection refused 07:25:33 http:/localhost:10000/Zope/manage : passwd dialog 07:25:47 http://localhost:9673/manage 07:26:18 assuming a default debian install 07:26:22 refused. i'll nmap this thing. is on a machine, not accessable through internet 07:26:27 debian, yes 07:28:09 cant really understand then.. 07:28:30 --- join: FML (~FML@pD9E4EAD7.dip.t-dialin.net) joined #forth 07:28:47 Hm. I need a little bit of help with iptables., 07:28:47 jinglebellsjinglebellsjinglebellshmhmhmhmhm... :-) ;-) 07:29:16 :) hello fml 07:29:38 hmm 07:29:46 iptables -F OUTPUT 07:29:46 iptables -F INPUT 07:29:46 iptables -A OUTPUT -s 192.168.0.1 -j ACCEPT 07:29:46 iptables -A OUTPUT -d 192.168.0.1 -j ACCEPT 07:29:46 iptables -A OUTPUT -s 192.168.0.11 -d 192.168.0.0/24 -j DROP 07:29:51 didn't santa claus burn up in the atmosphere because he was travelling too fast? 07:29:59 That is on 192.168.0.11 07:30:10 Why can not 192.168.0.12 reach 192.168.0.11 ? 07:30:17 sylk: Oh, no! *cries* 07:30:43 Robert, what's your policy for input ? 07:30:57 hi onetom! hearing hungarian folk music right now... you like that stuff? 07:31:13 Speuler: Er.. no idea. :) 07:31:19 sylk: LOL :-) 07:31:35 and, why should 0.11 respond if output rules filters replies ? 07:32:07 Hm. 07:32:38 Robert, iptables -L -n should list policies as first lines 07:32:53 Got it to work now. 07:32:55 that's what the packets without rules default to 07:33:15 Do you know any SFTP client for Windows? 07:35:51 bye 07:36:49 Bye, 07:36:58 bye sylk 07:43:18 FML: yeah i like some of it 07:44:04 1tom: is there a default login/password if setting a new one failed ? 07:44:04 FML: mainly dance music from transylvania performed w moldvanian kaval & the like 07:44:37 Speuler: dpkg-reconfigure zope 07:44:45 Argh. I knew it, onetom is a vampire. 07:45:30 ? 07:46:50 Robert: wincommander know sftp, i assume.. 07:47:27 Robert: ah.. transylvania & vampire r related somehow? 07:47:51 plenty of "return outside function", with plone_scripts and wiki 07:48:01 what a piece of junk :) 07:48:20 huh? 07:48:26 is it sid? 07:48:30 Hmm. I found that putty did it. 07:48:30 nope 07:48:32 sarge 07:48:46 u shouldnt install everycrap 4 zope ;) 07:48:50 SyntaxError: 'return' outside function 07:48:50 File "/usr/lib/zope/lib/python/Products/CMFPlone/skins/plone_scripts/isIDAutoGenerated.py", line 22 07:48:50 return 1 07:48:56 even better :D 07:54:07 onetom: same here :-) the real original stuff, of course ;-) 07:54:44 onetom: i LOVE the kaval! 07:54:56 FML: i have 1 ;) 07:55:31 FML: & my gf also have a bulgarian 1 w now whistle in it 07:56:18 onetom: hey! thats great... will you perform in .de? ;-) 07:58:30 hehe. we r just amateurs (yet ;) 07:59:33 --- quit: sylk (Read error: 110 (Connection timed out)) 08:13:29 onetom: There? 08:13:56 onetom: When you use the "address" color, when is the address pushed? Compiletime or runtime? 08:17:28 Hrm. 08:17:30 I found out... 08:17:37 * Robert should RTFM more often 08:26:14 Register The Fantastic Microcrap :) 08:28:45 Robert: dunno yet :) 08:29:08 Robert: & dont even know much about the postpone color 08:32:12 --- quit: lament ("but now I must depart.") 08:32:16 Robert: found out? could u explain it? 08:32:22 Ride To Friendly Michigan 08:32:54 Roast The Foul Meat 08:34:04 Radicalize Tiny Femal Mormons ? 08:37:47 1tom: i've deinstalled all of zope (except the docs), installed again (just zope, and zwiki), set user/passwd, restarted zope, opened Zope/manage. it keeps not accepting my name/passwd combination 08:41:41 hmm.. strange 08:42:14 zpasswd.py says password encryption defaults to SHA1 08:42:30 but it's in access unencrypted 08:54:31 --- quit: FML ("server going down for maintenance... cu bb") 08:55:32 --- join: mur (jukka@baana-62-165-187-72.phnet.fi) joined #forth 08:59:12 "If a yellow word is followed by a green space and/or word, it will be compiled as a literal, just like a number." 09:00:17 So.. I guess yellow->green or white->green add an implicit "literal". 09:01:43 But I'm thinking about if the white->green literal really is good, of if I should use the "literal" word or a variant of it. 09:01:47 Like.. 09:02:05 1 2 + # 09:02:19 Where # is an alias for literal. 09:34:43 --- join: wossname (wossname@HSE-QuebecCity-ppp81905.qc.sympatico.ca) joined #forth 09:52:33 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 10:21:29 --- join: I440r (~mark4@sdn-ap-031tnnashP0154.dialsprint.net) joined #forth 10:22:55 Hey. 10:23:18 hi 10:23:25 im only half here heh 10:24:09 Okay ;) 10:26:27 --- quit: wossname ("play go you barbaric bastards") 10:35:56 hmm 10:36:18 I440r, so is the alphabetic or numeral part of yours here? :) 10:36:43 heh 10:37:00 i220r ? 10:37:00 heh 10:45:41 --- quit: I440r ("bbl") 11:44:32 --- quit: lament ("mental mantle") 12:06:14 --- join: FML (~FML@pD950FF78.dip.t-dialin.net) joined #forth 12:09:40 bonjour 12:10:54 terve FML 13:52:01 --- quit: Fractal (Read error: 60 (Operation timed out)) 14:12:47 Good evening. 14:13:36 howdy robert 14:14:02 * Robert is working on a little Forth system. 14:15:03 ahaa! 14:15:10 mur! 14:15:16 how little is it? :-) 14:15:26 proteusguy: So far - not big at all ;) 14:15:37 proteusguy: Hopefully it won't get very big either. 14:16:54 Not very big, eh? That *is* little! :-) 14:17:20 Two assembly language functions ;) 14:17:33 Robert.again 14:17:35 But then again - I've only been coding during the breaks in a movie. 14:21:04 Hm. 14:21:21 Why do Forths traditionally use counted strings? 14:22:57 Perhaps in the tradition of RPN? Everythings a bit backwards. The concept of null-termination seems wrong. 14:23:32 Hrm. 14:23:45 Might be. I just think it sometimes feels uncomfortable. 14:23:58 how do you do hello world in forth? 14:24:34 : hello ." Hello world!" ; 14:24:36 In ANS. 14:24:44 There are 2^n other variants. 14:25:07 i want helloworld-variant2 14:25:16 robert: some operations go quicker with count strings 14:25:20 duh ." ! 14:25:21 :/ 14:25:23 I think size prefixed strings are easier to manage and more intuitive personally. Think of the PITA stuff C programmers had to deal with in strings. 14:25:32 i think pascal usesthe same string representation 14:25:39 yes it does 14:26:11 no need to scan string for its end to determine its length 14:26:21 Speuler: Yes. 14:27:02 When I think of it, it seems maybe not more convenient, but at least faster. 14:27:05 Even most C++ string implementations do this now. 14:27:14 : hello 36 base ! world hello u. u. ; 14:27:24 :) 14:27:35 ;) 14:27:55 not quite ... 14:28:08 needs to switch to base before compiling the literals 14:28:32 : hello [ 36 base ! ] .... ; ? 14:29:35 --- join: Herkamire (~jason@ip68-14-9-133.ri.ri.cox.net) joined #forth 14:30:16 Hi Herkamire. 14:30:28 : exchange dup @ -rot ! ; : base36 36 base exchange ; : u.36 base36 swap u. base ! ; base36 : hello world hello u.36 u.36 ; base! 14:30:32 :)) 14:31:05 ...just to make a simple task less simple. 14:37:24 Hi Robert :) 14:39:36 I preffer: .( Hello, World!) 14:40:08 It makes me think of comics. 14:41:13 Robert: thought bubbles... I can see it 14:41:25 does isforth work under cygwin? just curious... 14:43:28 Try ;) 14:44:40 ok but if *I* have to go through the whole effort I'm not telling you guys if it works or not! 14:45:20 hehe 14:45:36 but see, we don't care ;) 14:46:00 you know you really want to know... 14:46:26 * proteusguy can tell everyone is hurridly trying to compile isforth under cygwin right this minute... 14:48:56 blast - don't got nasm under cygwin installed... 14:53:50 back 14:58:25 --- quit: proteusguy ("Client Exiting") 14:58:26 Robert: hey, r u there? 14:58:34 Yeah. 14:58:36 Evening :) 14:58:49 a good 1 :) yes. same2u 14:59:03 so what was that # stuff u were talkin about? 14:59:17 whats wrong w color transitions? 14:59:26 Hmm.. for example, take Speuler's code up there. 14:59:33 [ 36 base ! ] 14:59:43 You don't want a literal after that. 14:59:48 yes 15:00:00 u wont have 1 think so 15:00:20 coz white->green doesnt compile, does it? 15:00:30 It does... I think. 15:00:40 "If a white word is followed by a green space and/or word, the number on top of the data stack will be compiled as a literal." 15:01:08 btw, where is that quote from? 15:01:14 I said I'm not so sure that it's always a good thing to do so, maybe the programmer should explicitly add the literal. 15:01:18 http://ynet.com.au/sean/colored.html 15:01:27 hm.. let me chk 15:01:49 I'm not making this up - beleive it or not. 15:01:50 ;) 15:02:29 Robert, .. 15:04:24 Yes? 15:05:58 oh 15:08:45 oh, blind was i... i didnt read that link, coz it was marked read in the browser :) 15:08:57 thx 4 pointing it out, robert 15:10:47 How would you have done? 15:11:09 I think his way of doing it is elegant... I'm just not sure it's always the best. 15:17:47 onetom: hi! 15:20:01 I say don't compile a literal unless the programmer says to. I think it's simpler all around 15:20:18 onetom: i hope you got the e-mail i sent you a few days ago. i'm not sure because your mail server keeps telling me that it's unable to deliver the mail to you. 15:24:27 sma: hi 15:24:32 * onetom is reading colored.html 15:24:37 Hm. 15:24:45 However, [ 1 2 + ] literal 15:24:48 That is long. 15:25:08 Discourages doing similar tasks compile-time. 15:27:13 * onetom is also busy w his brother,sister,father. they r hackin a cheap digicam. they r trying 2 attach it 2 a better optica 15:27:24 12-27 00:27:47 < Robert> Discourages doing similar tasks compile-time. 15:27:58 cant understand this,,, 15:29:31 hmm someone program a PTP imterpreter in forth :) 15:31:32 sma: i got no mail, im afraid... 15:31:54 onetom: ? 15:34:25 could u explain that sentence more? 15:34:40 oh.. 15:35:15 u meant that using colors encourages compile time computation, right? 15:35:16 I mean, it's so much to write. 15:35:22 Yeah. 15:35:33 aah, thats right. i felt the same 15:35:36 : blah [ myconstant 1+ ] literal something something ; 15:35:44 That takes up half a line. 15:36:26 i love color4th (already&still). u? ;) 15:36:40 Never used any. 15:36:44 But the concept seems nice., 15:36:49 That's why I am playng with it. 15:41:43 --- join: Fractal (exazvs@h24-77-171-228.ok.shawcable.net) joined #forth 15:42:33 Hi 15:49:17 but hello Robert! 15:49:25 hello everyone 15:49:33 Fractal, especially 15:50:12 Heh. 15:52:34 In contrast, Flux words may also be white while Macro words may not. 15:52:50 Robert: how r they treated when they r white? 15:53:09 Robert: how r macro words treated when they r white? 15:53:15 Ehh... 15:53:34 I'm not sure that would make sense. You're the enth user, why don't you try? 15:53:44 I would guess that it just leaves an error message. 15:54:18 I'm thinkinkg about how I should design this. 15:55:02 Two dictionaries, one for ordinary words (compiled as CALL instructions), and one for things like DROP, IF etc., which have to be run at compile-time. 15:55:08 DROP is run because it should be inlined. 15:55:39 does make sense, of course, but how does it work?... 15:55:52 Maybe the best thing would be to try the "macro" words first at runtime. 15:55:55 i tried it of coures, but it seems nothing happens 15:55:57 onetom: your mailer says "A message that you sent has not yet been delivered to one or more of its recipients after more than 24 hours on the queue...." 15:55:59 Er - compile-time. 15:56:36 onetom: Okay... well, I have no idea. Maybe it's the same action? I'm not the one to ask! 15:57:06 sma: hermantom at dunasoft dot com . retry sending 15:57:29 onetom: ok, i'm trying now 15:57:46 Robert: aint u have machine by the hand w flux running on it? 15:58:25 onetom: Nope, but I have a spare machine here... is it easy to make a boot floppy with it? 15:58:50 dd if=enth.img of=/dev/fd0 15:58:56 it so difficult ;) 15:59:07 Ahh... 16:00:16 * Robert boots it. 16:00:16 my main problem with flux is that numeric constants have their own colors 16:00:39 btw 2 nites b4 ive hacked meta.f, so u can metacompile enth w gforth too 16:00:49 Heh, neat. 16:00:57 sma: whats wrong w it? 16:01:13 Cool, it works. 16:01:26 onetom: well, a decimal constant (cyan color) can't be made "immediate" (white), can it? 16:01:26 Robert: u have 2 lowercase some filenames included 16:02:48 Argh.. I hate being color-blind. 16:03:00 onetom: urk, the latest e-mail to dunasoft just failed; now says "The following address(es) failed" 16:03:07 All those variants of red, blue and green..they drive me crazy. 16:03:11 Robert: hey.. u joking? 16:04:07 onetom: oops, sorry for quoting an unmangled e-mail address 16:04:17 sma: :/ no reason why is it failed? 16:04:46 onetom: "mailbox is full (MTA-imposed quota exceeded...)" 16:04:54 oh, my.. :) 16:05:11 thats why im not getting mail for some days :)) 16:05:12 onetom: looks like you're popular :) 16:05:22 onetom: No. 16:05:30 btw, how do I reboot/reload? 16:05:38 no, i just have a low quota limit 16:05:57 Robert: turn the comp off&on OOOR 16:06:31 Robert: fe 64 pc! 16:06:47 its the bye code in block 3 16:06:59 Robert: shall i adjust the colors 4 ya? 16:07:25 Nah, it's OK. 16:07:40 but we/u can do it easily 16:07:45 That thing didn't work. 16:07:49 just pagedown 2 block 7 16:07:52 there r the colors 16:07:54 --- join: tathi (~josh@ip68-9-68-215.ri.ri.cox.net) joined #forth 16:08:01 Okay... I'll try that. 16:08:02 Hi tathi. 16:08:07 hey Rob 16:08:12 "FE 64 number?" it says. 16:08:29 Ah. 16:08:32 Now it worked. 16:08:35 :) 16:08:50 what video card do u have in that machine? 16:08:53 How do I use it, heh? I mean... how do I define a simple word and run it? 16:09:01 Some Matrox card. 16:09:11 Matrox ..something... G100 16:09:17 hm.. matroxes r great cards.. 16:09:25 you playing with colorforth? 16:09:29 It's been working so far. 16:09:32 Enth/flux. 16:09:50 flux reboots on s3v64+ s3v2 16:10:10 ah 16:10:32 Robert: someword65emit ;someword 16:10:50 Wow. I want $10 computers with a Colored Forth! :) 16:11:01 That would be a neat toy. 16:11:02 reboot just right after the Enth.......... bootmsg 16:11:28 Where should I write it? 16:11:45 tathi: its an x86 forth, but its earlier variants run under bochs 16:12:33 tathi: im tryin 2 make the latest version bochs complaint again, just 4 ur & 4 herkamires sake -- just as a xmas present ;) 16:12:39 Robert: 2 block 0 16:12:54 Robert: have u managed 2 adjust colors? 16:12:56 :) 16:13:26 Robert: in Flux, in any block jumps you to block 0 16:13:48 Yup... It worked fine. 16:14:05 Neat. 16:16:02 Robert, you finished the test? 16:17:02 No. 16:17:20 I'm playing with Enth/flux on that box ;) 16:17:22 Hm. 16:17:31 How do I save everything to disk? 16:17:38 So that it does not reset... 16:17:51 Robert: u wont believe: save ;) 16:18:13 flux question for anyone: any way to do ": foo [ 2 3 + ] literal ;" without using "[" and "]" or an auxiliarly word? 16:18:24 sma: tom at linux gyakg u-szeged hu 16:18:33 Hehe. 16:18:41 onetom: Where do I type these interactive commands? 16:18:42 onetom: trying now :) 16:19:07 sma: foo2 3+; 16:19:16 Robert: 2 block 0 16:19:26 Hm, OK. 16:19:27 Robert: where u r standing after bootup 16:19:31 What are all these "ok"s for? 16:19:41 ornaments ;) 16:19:48 but press alt 16:19:57 so u get some docs 16:20:42 onetom: would "2 3" be executed in immediate mode? 16:21:21 sma: "would"? aint u wanna say "will"? 16:21:44 onetom: that would be great to have enth work under bochs 16:21:44 onetom: either one is fine with me :) 16:21:53 sma: have u read http://ynet.com.au/sean/colored.html yet? 16:22:25 Herkamire: it will. i promise. i wont go 2 bed until it works ;) 16:22:28 I haven't tried making a boot disk yet though 16:22:44 Herkamire: do u also have pcs? 16:22:53 err, I was going to say that we now have an old x86 box here, but I haven't tried making a boot disk yet. 16:22:55 onetom: yes. i think numbers should normally be colorless, so you can color them white for immediate execution 16:23:15 onetom: or rather, numbers should have the same color as ordinary words 16:23:18 sma: they r immediate by default 16:23:44 sma: & having a separate color 4 numbers speeds up compilation 16:23:58 sma: since there no need 2 look them up in the dict 16:24:10 onetom: not much speedup, since most forths compile blazingly fast anyway 16:25:12 onetom: enth doesn't work with boths because it requires 16 bit color right? 16:25:24 onetom: according to sean's webpage, inside a colon definition, numbers are compiled as literals, not executed immediately 16:25:41 sma: believe me.. its not that negligible, beside "a lot of lil improvments 2gether make a lot of improvement" 16:26:24 onetom: negligible enuf for me, at least if dictionaries are hashed :) 16:27:15 sma: the cyan 2 green transition makes the number b compiled 16:27:40 sma: the number alone/in itself "executes", that is it is put on2 the stack 16:27:50 onetom: yes. but i want immediate execution 16:28:11 onetom: so that "5" gets compiled, not "2", "3", and "+". 16:28:22 onetom: When I've modified a color, I press enter... what happens really? 16:29:09 Robert, you can save it wehn you have finihsed it 16:29:35 onetom, inertia.d2.hu is great place 16:29:41 stock.d2.hu is even greater service 16:29:56 good to have hungarians around ;) 16:31:49 sma: i think a cyan 2 white transition doesnt break that the next green space makes the result compile 16:32:24 onetom: ok, now i've *really* read sean's page. i understand now. thanks. 16:32:52 mur: :) thx 16:33:05 sma: glad 2 hear that :) 16:33:20 Robert: pardon? 16:33:41 there are 2 fancy langauges i'd like to learn 16:33:45 hungarian and icelandic 16:33:50 both i have learned a bit 16:33:50 Can I switch between fonts? 16:33:55 Robert: it recompiles the color editor itself 2 after pressing enter. dont ask why yet ;) 16:33:58 mur: Hey, Dutch is interesting ;) 16:34:00 * mur has hungarian dict in shelf 16:34:04 Robert, no it is not 16:34:13 onetom: Ah, cool... 16:34:14 Robert: u can, tho u have 2 change cursor size 2 16:34:17 Robert, and swedish i can write (cept not if i talk to you) 16:34:36 prehistoric nordic langauge is a bit interesting too 16:34:48 at least rather norwegian than swedish ;) 16:34:51 onetom: Hmm.. how is the new colors used immediatley? 16:35:07 " PayPal accepts withdrawals to local bank accounts in these countries. Users in any country may withdraw funds to a U.S. bank account." what does that suggest? 16:35:07 but color4th is the most exciting lang atm ;) 16:35:12 withdraw = to take from account? 16:35:21 or to move on account 16:35:27 * mur doesnt have any paypal account 16:35:36 just translating 16:35:49 Robert: since the color editor is recompiled the videodriver & the fonts themselfs r also recompiled 16:36:05 Robert: because the color editor loads them @ its beginning 16:36:18 Robert: note that "screen 12x22" r white words 16:37:12 Robert: @ block 1 u can find the definition: : screen 7 block read ; : 12x22 8 block read ; 16:37:33 mur: withdraw = to take from account, afaik 16:38:16 onetom: did my e-mail arrive? (i have to go soon) 16:38:36 --- quit: tathi ("leaving") 16:38:58 onetom: So when you press enter, everything is recompiled and reloaded? 16:40:47 sma: gonna chk immediately 16:41:14 Robert: unfortunately not everything, but most of the srces u can c in the editor 16:41:34 Neat. 16:42:03 This would have been the perfect home computer system 25 years ago. 16:42:06 ;) 16:42:42 sma: let me answer ur mail here 16:42:55 onetom: sure 16:42:57 sma: u can compile it under linux now. 16:43:22 onetom: i thought it needed win32forth to build enth.bin 16:43:25 sma: im gonna send u a patch soon 4 gforth 16:44:08 onetom: good, i have gforth running under linux 16:44:22 gforth 0.5.0 16:45:01 sorry, i have to go.... i'll stay logged in tho.... see you all later! 16:47:21 sma: c ya. 16:47:35 sma: the mail gonna b on it way in some secs 16:48:48 I'm impressed about how simple everything is... 16:49:42 glad 2 hear that :) 16:49:51 Like the floppy driver... 16:50:42 argon:/home/robert/software/enth# wc -l /usr/src/linux-2.4.20/drivers/ide/ide-floppy.c 16:50:45 2228 /usr/src/linux-2.4.20/drivers/ide/ide-floppy.c 16:50:51 :) 16:51:12 And it's like 25 lines in flux. 16:51:18 btw, what is enth and what is flux? 16:51:26 thats not the floppy driver ithink, but anyway 16:51:35 Err... 16:51:43 Maybe not. 16:51:57 enth is the ans 4th kernel below the colored flux 4th 16:52:22 argon:/home/robert/software/enth# wc -l /usr/src/linux-2.4.20/drivers/block/floppy.c 16:52:25 4495 /usr/src/linux-2.4.20/drivers/block/floppy.c 16:52:26 See? :) 16:52:31 * mur has discovered perfect answer for ? lines! 16:52:33 getting better :) 16:52:36 * mur is genious! 16:52:40 ? QUESTION_MARK 065 16:52:43 is the line 16:52:59 mur: what r u talking about? :) 16:53:13 * mur talks about other kind of things than others 16:53:17 * mur os other kind of person 16:53:53 * mur has noticed that all the "visual" people sites actally contain such weird titlebars.. hmm titles.. thus you cant find them with search engines ;) 16:54:02 well, our pos x86 box won't do ethernet, so maybe I'll be able to get enth on a floppy at work. 16:54:26 ? 16:54:41 how does enth & the ethernet is related? 16:54:52 & what is a "pos x86"? 16:54:54 I have to get enth onto the stupid computer 16:55:03 POS = Piece Of Shit 16:55:07 lol 16:55:40 Herkamire: what r u exactly trying 2 do? 16:55:52 it makes a halfway decent footrest. But I have my doubts as to whether it will ever serve a higher purpose. 16:56:04 --- quit: Speuler () 16:56:18 get ethernet up so I can download enth onto the PC 16:56:20 Hehe. 16:56:35 it has Windoze 98 and a nic card 16:57:34 Herkamire: u doesnt need anything else just a floppy 16:57:48 onetom: and the floppy has to have enth on it! 16:58:14 Herkamire: just dd if=enth.img of=/dev/fd0 16:58:30 the only floppy drive here is on the PC 16:58:48 oh, me god :) 16:59:02 just attach it 2 u mac 16:59:13 that could work :) 16:59:14 dont they have a common interface? 16:59:26 s/2 u/2 ur 17:00:02 btw doesnt that x86 have a cdrom drive? 17:00:37 tathi says that floppies aren't usually IDE 17:00:51 yes, they rnt :) 17:02:06 Robert: im wondering how can i compile more than 1 constant 2 a word... any idea? 17:02:26 onetom: Hm? 17:02:32 Robert: like : asd [ aconst 10 /mod ] literal literal ; 17:03:32 Good question... I'd do it like... const 10 /mod # # or similar. 17:03:45 I don't see any practical uses for it however, do you? 17:03:52 the floppy drive in the PC isn't plugged in... I wonder if it works. 17:04:16 anyway, I'm going to try to install enth on a floppy at work. 17:04:26 :) 17:06:24 Robert: i cant see either yet, just wondering... but why r u refering those #-s? r there any in flux? 17:07:27 Nah.. Just my own suggestion instead of "literal", which IMHO is too long. 17:08:52 Robert: k. its a usual convention. its just good 2 make it clear what do u think of 17:09:41 Yeah, sorry... Thought I mentioned it to you before. 17:10:28 Anyway.. you're not the right person to say that, most of what you say is NOT "usual convention" :P 17:11:47 Robert: it i a common practice 2 define # in metacompilers ;* 17:11:57 onetom: do you know what you'll have to do to get enth to work under bochs? 17:12:08 Herkamire: well... 17:12:11 onetom: is it just switching to 8 bit color? 17:12:20 Herkamire: not really yet 17:12:28 Herkamire: there r several solutions 17:12:44 Herkamire: 1 is using an 8bit mode 17:12:52 Herkamire: 1 is using txt mode 17:13:01 onetom: As doing what? 17:13:25 Herkamire: 1 is tryin 2 figure out how does that special vgabios-lfb.bin work 17:13:39 Robert: as doing targer literal 17:13:43 onetom: you mean make a 16 bit color mode for boths? 17:13:43 target 17:13:50 s/boths/bochs 17:13:52 yes 17:14:11 it seems that vga bios supports 16bit modes 2 17:14:12 I hadn't thought of the 2nd 1 17:14:32 let me quote from a test program: 17:14:50 oh, so if we knew how to use bochs, we might be able to run enth without modification? 17:15:00 onetom, withdraw to was to put back on local account 17:15:25 vgabios-0.3a/tests/lfbprof/lfbprof.c 17:15:40 * Description: Simple program to profile the speed of screen clearing 17:15:40 * and full screen BitBlt operations using a VESA VBE 2.0 17:15:40 * linear framebuffer from 32 bit protected mode. 17:15:40 * 17:15:40 * For simplicity, this program only supports 256 color 17:15:42 * SuperVGA video modes that support a linear framebuffer. 17:17:22 Good night :) 17:17:35 Good night Robert 17:17:38 btw, are the VESA drivers in the flux source? 17:17:45 no 17:17:53 :/ 17:17:56 & thats a problem :( 17:18:12 Ah, well... I'll try to survive without that. Night., 17:18:16 enths boot code switches 2 the right vesa2.0 mode 17:18:36 than maps the linear framebuffer 4 protected mode use 17:20:01 so no further vesa calls r possible, i think.. 17:23:11 tho the src also mentions some protected mode vesa interface.. :/ 17:23:22 fuckin bash quoting :D 17:23:24 for i in *.wav ; do lame "$i" "`basename "$i" .wav`.mp3" ; done 17:24:42 does it work? 17:26:01 here, use my foreach script: 17:26:04 http://herkamire.homeip.net:3/svn/jason/bin/foreach 17:26:10 it's a lifesaver 17:26:31 ok, so usually not, but it's a lot of fun for oneliners, and ofter saves a lot of time. 17:27:33 sure it works 17:29:30 foreach 'lame "$1" `basename "$1" .wav`.mp3' *.wav 17:29:58 & whats wrong w xargs -iX cmd X \; ? 17:30:14 hu? 17:30:37 the problem was w the quotes not the for cycle 17:30:44 I suppose if you know how to use bash's for properly my script isn't tooo useful... 17:30:59 coz the filenames contained spaces 17:31:08 onetom: I hate that :) 17:31:33 I have not been careful enough with my shell scripts, some do not work when there are spaces in the filename. 17:33:06 mine worked coz most of my scripts manipulated mp3 filenames 17:33:15 ive ~300cds.. 17:33:27 that is ~3000albums 17:33:55 that really required scripting 2 unify filenames :) 17:36:45 that's insane 17:37:31 I have 2GB of mp3s on my HD and maybe 20 Audio CDs that I bought 17:48:28 not much ;p 18:14:34 --- quit: mur ("Hi, I'm a quit message virus. Please replace your old line with this line and help me take over IRC. NOW WITH XMAS EXTRA FEAT) 19:28:14 gn u all 19:28:47 --- part: FML left #forth 19:38:47 --- join: TheBlueWizard (TheBlueWiz@ip-216-25-205-144.vienna.va.fcc.net) joined #forth 19:38:57 hiya all...will be darn brief 19:38:57 hi 19:39:02 hiya onetom 19:39:07 then me 2 19:39:16 try flux! ;) 19:39:17 hope y'all had a good xmas 19:39:22 hmm? 19:39:33 ynet.com.au/sean 19:40:33 --- join: proteusguy (~username@65.191.88.177) joined #forth 19:42:28 cool project :) 19:42:45 damn cool. right 19:42:58 by the way, I am so close to completing the first milestone for my project :) 19:43:16 most ppl of the channel plays w it 19:43:31 what prj? 19:43:39 * TheBlueWizard thinks it is a half day to go towards completion....then again....lol 19:43:49 jam 2morrow :) 19:43:53 visual math manip project 19:44:02 aaaah, that 1 19:44:17 but it already worx doesnt it? 19:44:33 uve showed us an url earlier 19:45:47 I got the cursor movement working, implemented curses based and scrolling to boot...I am closing in on the summation support and am working on a very rudimentary editing and manip stuff 19:46:07 aha 19:46:13 I haven't released it yet (tho' I emailed my project to a few people) 19:46:18 isnt curses a nightmare? 19:46:54 tom at linux gyakg u-szeged hu ... ;) 19:46:57 actually it is quite easy in Python, once you set up a wrapper...I just "code and forget it", so to speak 19:47:19 so you want to get a copy, eh? 19:48:30 well... why not? ;) 19:49:23 probably i can suggest some cleanups, some other ideas... 19:49:38 the older version that I talked about only prints the expression in a 2D format, and that was it. since then I added A LOT...believe me :) by the way, I just christen it MathBoard -- to capture the idea of what my app should do 19:49:44 i can test it & give feed back & bug report 19:50:02 aha 19:50:19 speaking name.. 19:50:49 sure! I just add you to the email list. it will be a 0.1b release (b = beta) before I formally release 0.1. the program is written in Python 19:51:01 hey 19:51:30 hermantom at dunasoft com is the email addr of mine 4 mailing lists 19:52:36 you prefer dunasoft one over gyakg one? 19:53:51 actually yes 19:54:11 ok...changed the addy on the list :) 19:54:30 ive had some quota problems on dunasoft, but im the sysadmin so ive corrected it :) 19:54:36 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 19:54:41 hi 19:54:47 :) 19:54:50 hiya lament 19:55:36 hi. 19:56:28 my app is already GPL'd....I know that at some point it will probably have to be translated into C++ or some such so that I can take advantage of GiNaC or similar as the backend engine. I just want to focus on the frontend stuff...where the rubber meets the road, so to speak 19:59:10 http://www.ginac.de/Screenshots.html hehe 20:04:29 lol...saw that one a while ago....freaks the poor soul out! that's what my lil app will take care od...print that in a pretty format, and visually edit that. of course it'd be mighty slow, with so many terms and stuff :) 20:06:28 why? its just 15megs?!?! >:) 20:06:43 * TheBlueWizard laughs 20:07:39 hehe.. it even "crashes" less :) 20:08:49 well, 2D rendering requires a good deal of optimization in order to be efficient, which my app currently isn't even optimized yet! and since Python is interpreted, it is slow. noticeable when the expression gets to be about 1.5 or 2 times as big as 80x25, on a 133 MHz machine anyway 20:10:12 dont worry! we will port it 2 flux @ it will blazingly fast! ;) 20:10:31 btw, i saw a funny idea in it 20:10:58 it compiles fonts in2 pixel drawing code 20:11:14 hehe...though I use a lot of OO stuff...it really helps, and I'm already pushing the envelope 20:11:31 code what simply increments "paint address" pointer 4 bg colored pixels 20:12:09 oh, OO stuf helps of course... but designwise, not performance wise 20:14:56 properly coded, OO'd stuff can be fast...the main problem is that many OO apps have deep nested classes...which kills performance....mine isn't deep, but I use mixin construct, which save me a lot of coding (mixin is somewhere between interface and multiple inheritance in conceptual-complexity level) 20:15:55 example: Divide(display.Vert, movement.Vert) 20:16:28 the movement.Vert handles the case of cursor movement for Divide node 20:17:34 display.Vert handles the layout (like calculating the height and width) and rendering logic for Divide node 20:17:38 you get the idea 20:18:08 ... 20:19:55 hmm.. u use the C main module level as an only instance of a kind of "main class" 20:20:16 like Application : TApplication in Delphi? 20:20:18 what do you mean? 20:20:27 oh...no, not at all 20:20:42 then i dont get the idea :) 20:23:53 ok...consider the expression x/y+z/w. the parser converts it into an expression tree like this: Add(Divide(x,y),Divide(w,z)). Then the Display class (here, I really wish it is a metaclass so I can automagically manufacture Display tree from Expression tree, but Python 1.5.2 doesn't support metaclassing, so I made a few hacks :) to build: 20:24:25 DisplayAdd(DisplayDivide(x,y),DisplayDivide(w,z)) 20:24:49 then I start printing it out like this: 20:25:08 for line in range(display_layout.height): 20:25:30 display_layout.render(writer, line) 20:25:44 that's how it works, basically 20:25:50 hm hm ... 20:26:24 did u wrote some conceptual/architectural docs? 20:27:31 hmm..there is no central doc on it, but there is a README, some mini blog-note on it, some comments sprinkled about in the source code, and such 20:28:36 Why are you using python 1.5.2 20:28:50 lament: why not? 20:29:01 I am still running potato (long story) 20:29:04 onetom: because it's obsolete 20:29:04 its stable, proven 2 b workin good 20:29:27 2.2 is also stable 20:29:44 probably even faster & smaller the newer ones?... 20:29:52 onetom: it's also WORSE 20:30:00 I doubt it's faster, either 20:30:04 smaller, perhaps. 20:30:19 dont doubt, but prove it! ;) 20:30:31 but i dont know much about python 20:30:39 i just use it through zope 20:30:39 I have better things to do :) 20:30:51 1.5.2 is pretty old, yes. 2.2 is good also. I now have woody distro CD set, so once this 0.1b is out the door, I plan to convert all x86 boxes to woody...lots of work, since I don't want to lose any important files in the conversion 20:31:13 k, but spread desinformation then ;p 20:31:33 Python is a pretty clean neoclassical language 20:31:44 hm, that's an interesting classification :) 20:31:50 I like that. 20:32:38 moreover, it is interactive, has garbage collection (a must for my project, since it constantly create and destroy TONS of stuff all the time) 20:32:43 btw, zope still uses python2.1 20:32:44 thanks :) 20:32:55 onetom: zope 3 will be released on dec. 31 20:33:04 (along with Python 2.3) 20:33:14 ayay :) 20:33:24 im curious about it 20:33:31 it's supposed to be really good 20:33:42 wow...things are moving really fast! 20:33:44 I don't know much about zope, though 20:33:46 im currently using 2.6 20:34:52 But Python is my favourite language. 20:35:29 I pretty much agree with that 20:35:32 :) 20:36:17 its my 2nd favourite.. 20:36:23 just one of my fave....and it saved my butts a lot at work (even though the policy at work frowns on non-M$ stuff) 20:36:45 color4th is amazingly exciting 20:39:01 well, I must go...have happy holidays! 20:39:11 4 u 2 20:39:28 bye & have fun w programming 20:39:37 :) 20:39:44 --- part: TheBlueWizard left #forth 20:56:26 --- join: Xuz (aemerson@bgp01132867bgs.ypeast01.mi.comcast.net) joined #forth 21:07:30 --- quit: Xuz ("[BX] That's Mister BitchX to you") 22:36:29 --- join: sylk (search@dialup-181.174.220.203.acc01-geor-mor.comindico.com.au) joined #forth 22:44:17 bwhahahaha 23:16:38 yes? :) 23:22:39 just got the damn thing to work. just got "hello world" to appear on the dang LCD. 23:26:33 --- join: onetom_ (~tom@novtan.bio.u-szeged.hu) joined #forth 23:26:55 --- quit: onetom (Read error: 54 (Connection reset by peer)) 23:59:59 --- log: ended forth/02.12.26