00:00:00 --- log: started forth/05.02.12 00:01:48 --- join: warpzero_ (~warpzero@wza.us) joined #forth 00:02:00 --- quit: Sonarman (Read error: 104 (Connection reset by peer)) 00:02:02 --- join: Sonarman (~snofs@adsl-64-160-164-97.dsl.snfc21.pacbell.net) joined #forth 00:02:54 --- quit: warpzero (Read error: 104 (Connection reset by peer)) 01:06:37 --- join: SeaForth (~SeaForth@c-24-1-126-202.client.comcast.net) joined #forth 01:10:37 --- quit: Sonarman ("leaving") 01:34:10 --- quit: Herkamire ("off to bed") 01:47:52 --- join: DapperDan (~DapperDan@213-94-147-52.bas1.chf.cork.eircom.net) joined #forth 02:11:15 --- join: PurpleHaze (~purplehaz@boris.cd.chalmers.se) joined #forth 02:52:11 --- part: SeaForth left #forth 02:57:57 --- quit: DapperDan () 03:38:57 --- join: aum (~aum@60-234-138-239.bitstream.orcon.net.nz) joined #forth 04:36:48 --- join: DapperDan (~DapperDan@213-94-147-52.bas1.chf.cork.eircom.net) joined #forth 05:24:22 --- quit: DapperDan () 05:33:57 --- join: DapperDan (~DapperDan@213-94-147-52.bas1.chf.cork.eircom.net) joined #forth 05:37:44 hi all 05:40:34 heya crc 05:54:10 --- quit: aum () 05:59:51 what's new? 06:01:46 nm, playing with retroforth some more 06:01:56 working on my first real forth word 06:03:16 the exponent operator 06:03:32 robert just schooled me with some x86 asm however 06:04:10 what's new with you? 06:04:23 I' 06:04:39 I'm almost done getting the Windows version of retro8 to work :) 06:04:48 woot 06:26:24 --- join: samc_ (~sam@203-114-131-68.inspire.net.nz) joined #forth 06:31:26 heya samc_ 06:31:40 heya saon 06:33:25 what've you been up to? 06:36:18 worrying about the flesh eating virus eating my tongue away, you? 06:37:38 learning retroforth 06:40:40 sounds much more fun ;) 06:41:27 it's very different from other forths, i can say that much at least 06:45:35 different in a good or bad way? 06:46:15 in a different way 06:46:25 sometimes good, sometimes not so good 06:46:28 :) 06:46:53 but i'm a nubile forth programmer, so, my word is really not carrying any weight 06:47:42 for example, here's my exponential operator word: ": ^ 1 swap >r repeat r 1 drop ;; then over * r> 1- >r again ;" 06:47:50 i know i could use an until instead 06:48:59 this is the first time i've manually touched the return stack as well, i'd been using rot's and robert pointed out how ugly they were and that using the return stack directly would be cleaner and faster 06:54:50 using repeat/until would be cleaner... 06:54:51 : ^ 1- over >r repeat swap r * swap until r> drop ; 06:59:23 wow, much better 07:11:17 RetroForth 8 for Windows is now working!!! 07:22:02 http://retroforth.org/rf8-windows.PNG 07:31:21 --- join: eskimo_r (~nr@219.83.19.40) joined #forth 07:39:24 --- quit: saon (Remote closed the connection) 07:43:21 --- quit: DapperDan () 07:50:32 --- join: saon (1000@c-24-129-90-197.se.client2.attbi.com) joined #forth 07:53:09 wb saon 07:53:29 heya crc 08:16:58 --- quit: saon ("Leaving") 08:34:30 --- join: Serg[GPRS] (~z@193.201.231.126) joined #forth 08:35:54 Hi Serg[GPRS] 08:40:18 hi ! 08:40:33 * Serg[GPRS] just bought sec/hand Palm Zire 71 08:40:49 for half a price 08:41:04 what the mess w/ channel split ? 08:42:00 No idea 08:42:20 hmm 08:42:51 i realised what i did not code for fun lo-o-o-ng time, for work only ^(( 08:42:53 * crc is just happy to have working versions of RetroForth 8.0 for Linux, Windows, Native, L4, and Generic (OSes with libc) systems now :) 08:44:29 kewl ! 08:44:43 so what can it do & 08:44:46 ? 08:45:08 can it call arbitrary library calls - zlib, GUI etc ? 08:45:13 Yes 08:45:36 has it heap ? 08:45:41 heap? 08:46:08 malloc, free etc - any mem allocation ex for dict 08:46:22 That's defined in the library, not the core 08:46:49 In the core you just get "allot" 08:47:07 aha, so i can allocate arbitrary memory structures, insert/remove in/from middle etc ? 08:47:32 if you really wanted to, yes 08:47:56 yeah, nice, i should try ! 08:48:24 objects ? 08:48:32 Not yet 08:50:04 hmm... , anyway, it l00ks nice ! 08:50:19 :) 08:50:34 support of GUI/rat/etc ? 08:50:55 totally console based 08:51:02 Though you can write GUI apps with it 08:52:29 heh ! cons apps are nice 4 geeks but not for casual user 08:53:00 The programming environment isn't geared towards "casual users" anyway... 08:53:35 --- join: qFox (C00K13S@82-169-140-229-mx.xdsl.tiscali.nl) joined #forth 08:53:44 Forth programmers aren't exactly casual users :) 08:54:09 yes, but they make progs for users, some of whom are casual users 08:54:27 this is ze way how M$ rode the wave 08:56:00 The language doesn't have to have a GUI to make GUI apps for users though 08:56:43 yes, but this greatly simplifies the task 08:56:49 how. 08:57:05 Either way you *write textual code* 08:57:17 Whether using a console editor or IDE, it doesn't change that fact 08:57:43 i mean ready lib for handling GUI user input and drawing forms in IDE 08:57:56 ahh 08:58:15 There are a few developers working on libs for that 08:58:20 btw, i do not grok it any way, i code 'tool progs' not 'nurse' ones, in terms of some Unix guru 08:58:35 :) 08:58:46 Most of my apps are text or web based these days 08:59:08 nice ! 08:59:09 (I do coding for business apps, that normally run under a terminal emulator) 08:59:18 rf plays nicely into that 08:59:34 rf ? 08:59:43 retroforth 08:59:55 aha 08:59:58 why retro ? 09:00:06 Because I wrote it ;) 09:00:13 And it meets my needs better than anything else 09:00:17 * Serg[GPRS] lags, drink tea 09:04:02 what license is it ? 09:04:17 public domain 09:04:25 No copyrights, no licenses :) 09:04:38 100% free for all uses 09:05:02 wrong ! some freak may seize or even patent your ideas 09:05:11 GPL etc is better 09:05:16 Not for me 09:05:39 whom how, read GPL arguments 09:05:45 A) Prior art exists (I've had this in the Public Domain since 1998) 09:06:03 B) GPL is overly restrictive for me 09:06:33 C) I've read arguments for GPL 09:06:53 ok,ok :) 09:08:00 * crc is going out for a while; bbiab 09:11:04 any xperience on using Forth as general-purpose stream interpreter ? 09:11:19 --- quit: samc_ () 09:15:20 --- join: Testament (~CapStone@216-110-82-203.gen.twtelecom.net) joined #forth 09:17:07 --- join: danniken (CapStone@adsl-68-92-158-141.dsl.snantx.swbell.net) joined #forth 09:17:40 --- join: hyrax (~das@adsl-64-219-100-33.dsl.lgvwtx.swbell.net) joined #forth 09:20:43 hi 09:20:45 any xperience on using Forth as general-purpose stream interpreter ? 09:25:40 --- quit: Testament (Read error: 60 (Operation timed out)) 09:28:19 Serg[GPRS]: what do you mean? 09:38:39 --- quit: skylan (Remote closed the connection) 09:39:29 --- join: skylan (~sjh@dialup-216-211-5-121.tbaytel.net) joined #forth 09:49:39 --- quit: Serg[GPRS] (Read error: 60 (Operation timed out)) 09:52:59 --- join: Serg[GPRS] (~z@193.201.231.126) joined #forth 09:53:11 dhamn GPRS ... 09:54:19 once i defined word '}' : it was like .( but across EOL's till '{' char 09:54:52 my plan was to do something like this: 09:55:13 } text bla bla bla { FORTH WORDS } text blah-blah 09:55:37 initially text was just passed thru, but later on i planned some TeXish thingie 09:57:16 and FORH WORDS were primarily for markup, like { CHAPTER TITLE" Silly text" } or { PIC" fig1.eps" } 09:59:48 --- join: SeaForth (~SeaForth@c-24-1-126-202.client.comcast.net) joined #forth 10:24:43 back 10:28:00 --- part: SeaForth left #forth 10:30:16 --- join: saon (1000@c-24-129-90-197.se.client2.attbi.com) joined #forth 10:31:53 --- join: CaliforniaSux (CapStone@adsl-68-92-158-141.dsl.snantx.swbell.net) joined #forth 10:33:02 --- quit: CaliforniaSux (Client Quit) 10:33:20 --- quit: saon (Remote closed the connection) 10:33:26 Serg[GPRS]: I've done a bit of using Forth to interpret streams in RetroWiki. swsch has also used similar techiques in RetroWeb 10:35:11 --- quit: onetom (Ping timeout: 14400 seconds) 10:46:36 --- join: saon (1000@c-24-129-90-197.se.client2.attbi.com) joined #forth 10:46:48 --- quit: Serg[GPRS] (Read error: 110 (Connection timed out)) 10:55:25 --- quit: cmeme (Remote closed the connection) 10:56:27 --- join: cmeme (~cmeme@216.184.11.2) joined #forth 10:56:43 --- quit: cmeme (Remote closed the connection) 10:57:28 --- join: cmeme (~cmeme@216.184.11.2) joined #forth 10:59:01 --- quit: saon (Remote closed the connection) 11:19:19 --- join: saon (1000@c-24-129-90-197.se.client2.attbi.com) joined #forth 11:19:46 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 11:19:46 --- mode: ChanServ set +o Herkamire 12:00:37 --- join: onetom (~tom@ns.dunasoft.com) joined #forth 12:01:15 --- quit: onetom (Client Quit) 12:01:49 --- join: onetom (~tom@ns.dunasoft.com) joined #forth 12:31:31 --- join: zoly (~l@ppp-62-245-211-135.mnet-online.de) joined #forth 12:31:46 g'day 12:32:25 Hi zoly 12:32:36 hey all 12:32:46 * crc finished the first alpha of retroforth 8 for Windows today 12:33:36 * zoly happy 12:34:01 another problem which i couldn't solve for several days has gone 12:34:18 what was the problem? 12:34:42 getting access to the contents of an iframe 12:34:53 for remote file system 12:34:59 dynamic block loading 12:35:09 ok 12:35:52 a one lines 12:35:55 one liner 12:36:47 shared screens *g* 12:40:37 --- quit: qFox (Read error: 54 (Connection reset by peer)) 12:43:14 unluckily, for using blocks on different servers, the servers would have to talk to each other. 13:27:25 --- quit: saon (Remote closed the connection) 13:50:18 --- join: saon (1000@c-24-129-90-197.se.client2.attbi.com) joined #forth 14:20:42 --- join: Topaz (~top@cerberus.saywell.net) joined #forth 14:36:55 --- join: qFox (C00K13S@82-169-140-229-mx.xdsl.tiscali.nl) joined #forth 14:52:30 --- quit: saon (Read error: 54 (Connection reset by peer)) 14:52:50 --- join: saon (1000@c-24-129-90-197.se.client2.attbi.com) joined #forth 15:16:52 --- quit: Topaz (Remote closed the connection) 15:58:52 --- join: fridge (~fridge@dsl-203-33-164-75.NSW.netspace.net.au) joined #forth 15:59:11 --- quit: fridge (Client Quit) 16:01:24 --- join: TheBlueWizard (TheBlueWiz@modem-133.nyc-tc03b.FCC.NET) joined #forth 16:27:22 --- quit: qFox ("this quit is sponsored by somebody!") 16:58:26 --- join: aum (~aum@60-234-138-239.bitstream.orcon.net.nz) joined #forth 17:38:19 --- join: snowrichard (~richard@adsl-69-155-177-154.dsl.lgvwtx.swbell.net) joined #forth 17:39:11 Hi snowrichard 17:39:30 hello 17:39:32 teh hies 17:39:49 just got back from Walmart. Got a new keyboard and an optical mouse 17:41:00 * crc has a new PC now :) 17:42:04 my enter key was sticking on the old kb 17:42:34 :( 17:42:54 I have a nice wireless keyboard that'll I'll be hooking up soon 17:44:25 --- nick: Raystm2 -> talk 17:44:45 --- nick: talk -> talkNawe 17:45:16 also: retroforth 8.0 for windows is working at last 17:45:56 congrats :) 17:46:31 The only port left is FreeBSD, but I don't have a FreeBSD box to test on anymore :( 17:49:23 I'll be releasing the first alpha by the end of next week 17:50:34 --- quit: snowrichard ("Leaving") 17:58:49 --- nick: talkNawe -> Raystm2 18:38:50 --- quit: saon ("Leaving") 18:39:05 --- join: saon (1000@c-24-129-90-197.se.client2.attbi.com) joined #forth 18:48:32 --- join: SeaForth (~SeaForth@c-24-1-126-202.client.comcast.net) joined #forth 19:09:17 --- part: TheBlueWizard left #forth 19:26:16 http://getretro.ath.cx/ 19:26:31 (That's the link to the pre-alphas of retroforth 8.0) 19:26:44 :) 20:06:25 anyone gonna write an oo lib for rf? 20:06:42 that site isn't working :( 20:06:50 http://retro.tunes.org instead 20:07:06 Not me 20:07:14 I have little use for oo 20:14:25 --- quit: danniken (Read error: 60 (Operation timed out)) 20:30:18 --- quit: saon (Remote closed the connection) 20:59:13 goodnight 22:22:44 --- quit: aum () 22:39:55 --- quit: zoly (Read error: 110 (Connection timed out)) 23:46:07 --- quit: Herkamire ("off to bed") 23:59:59 --- log: ended forth/05.02.12