00:00:00 --- log: started forth/10.02.25 00:19:01 --- quit: gogonkt (Ping timeout: 256 seconds) 00:20:39 --- join: gogonkt (~info@218.13.63.242) joined #forth 01:19:28 64-bit pforth!! 01:19:35 Wah! 01:19:52 The only remaining part is saving and restoring dictionary. 01:47:28 --- join: kar8nga (~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net) joined #forth 02:50:02 --- quit: ASau (Remote host closed the connection) 02:52:05 --- join: ASau (~user@83.69.227.32) joined #forth 03:35:59 --- quit: ASau (Remote host closed the connection) 03:40:02 --- join: ASau (~user@83.69.227.32) joined #forth 04:05:25 --- quit: nighty__ (Remote host closed the connection) 04:07:40 --- quit: segher (Quit: This computer has gone to sleep) 04:12:54 --- join: crcn (~d8012b82@gateway/web/freenode/x-dsptfzphxkwpbruz) joined #forth 04:14:58 --- quit: kar8nga (Remote host closed the connection) 04:39:51 PForth V24-LE, built Feb 25 2010 15:35:39 04:39:52 pForth loading dictionary from file pforth.dic 04:39:52 File format version is 8 04:39:52 Name space size = 120000 04:39:55 Code space size = 300000 04:39:57 Entry Point = 0 04:40:01 Little Endian Dictionary 04:40:04 04:40:07 cell . 8 ok 04:40:14 \m/ \m/ 04:40:23 Next step is fixing its exceptions. 05:12:16 --- quit: crcn (Ping timeout: 252 seconds) 05:46:04 --- quit: ASau (Remote host closed the connection) 05:48:12 --- join: crcn (~d8012b82@gateway/web/freenode/x-fvqqodnmaxdastfk) joined #forth 05:48:51 ASau: there's nothing preventing storage of a strings length in retro as well as the terminator character. 05:50:13 --- join: ASau (~user@83.69.227.32) joined #forth 05:56:41 crcn: there's nothing preventing storage of a string's length in C as well, 05:57:11 the decision is far from the best. 05:57:53 There is existing zero-copy API in C. 05:58:16 E.g. fgetln. 06:03:08 the use of zero terminated strings in retro is a carryover from my work on toka 06:12:57 --- quit: TreyB (Quit: leaving) 06:30:39 --- quit: ASau (Remote host closed the connection) 06:32:57 --- join: ASau (~user@83.69.227.32) joined #forth 06:43:05 --- join: kar8nga (~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net) joined #forth 06:45:38 --- join: TreyB (~trey@adsl-99-165-169-187.dsl.hstntx.sbcglobal.net) joined #forth 06:45:54 --- quit: ASau (Remote host closed the connection) 06:48:53 --- join: ASau (~user@83.69.227.32) joined #forth 07:24:45 --- quit: crcn (Quit: Page closed) 08:04:56 --- quit: ASau (Remote host closed the connection) 08:07:33 --- join: ASau (~user@83.69.227.32) joined #forth 08:28:47 --- quit: ASau (Remote host closed the connection) 08:34:35 --- join: ASau (~user@83.69.227.32) joined #forth 09:07:25 --- quit: flash (Ping timeout: 264 seconds) 09:07:27 --- quit: mathrick (Ping timeout: 252 seconds) 09:08:01 --- join: flash (flash@61.149.172.1) joined #forth 09:18:30 --- quit: kar8nga (Remote host closed the connection) 09:24:52 --- join: mathrick (~mathrick@users177.kollegienet.dk) joined #forth 09:41:24 --- join: crcn (~d8012b82@gateway/web/freenode/x-iulpxxspcqxsawew) joined #forth 09:55:23 --- join: segher (~segher@84-105-60-153.cable.quicknet.nl) joined #forth 10:26:41 --- join: kar8nga (~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net) joined #forth 10:27:32 --- quit: crcn (Quit: Page closed) 10:28:08 --- join: crcn (~d8012b82@gateway/web/freenode/x-auyjdsfwdmjtvemd) joined #forth 10:28:54 --- join: qFox (~C00K13S@5356B263.cable.casema.nl) joined #forth 11:32:10 --- join: Maki (~Maki@dynamic-78-30-167-37.adsl.eunet.rs) joined #forth 11:49:37 --- join: alexande2 (~alexander@polaris.andern.org) joined #forth 11:49:42 hey 11:49:47 --- nick: alexande2 -> alex4nder 11:59:00 hi alex4nder 12:10:01 how's it? 12:11:05 My 32-bit pForth differs from my 64-bit pForth only in 3 spots. :) 12:31:23 --- join: iostres (~ivan@93-138-63-171.adsl.net.t-com.hr) joined #forth 13:09:34 --- quit: ASau (Remote host closed the connection) 13:12:37 --- join: ASau (~user@83.69.227.32) joined #forth 13:16:11 --- join: skas (~skas@eth488.act.adsl.internode.on.net) joined #forth 13:43:19 --- quit: Maki (Quit: Leaving) 13:49:37 --- quit: ASau (Read error: Connection reset by peer) 13:52:34 --- join: ASau (~user@83.69.227.32) joined #forth 13:56:03 --- quit: iostres (Quit: [BX] Everybody was Kung Fu fighting!) 14:08:04 --- quit: segher (Ping timeout: 276 seconds) 14:09:43 --- join: segher (~segher@84-105-60-153.cable.quicknet.nl) joined #forth 14:15:51 --- quit: alex4nder (Quit: Lost terminal) 14:23:16 --- quit: kar8nga (Remote host closed the connection) 14:25:29 --- quit: qFox (Quit: Time for cookies!) 15:38:19 --- part: TR2N left #forth 16:09:43 What did you have to change? 16:10:44 I've sent changes to Phil, hopefully he'll reply soon. 16:11:05 Critical things were these: 16:11:18 - integer division; 16:11:28 - array constructors; 16:11:52 - dictionary access; 16:12:00 - dictionary save/restore; 16:12:15 - dictionary translation (into "C"). 16:12:52 Nothing hard if you have time. 16:13:44 Yeah, he has a pretty clean little system. It made it fairly easy to bring into our environment. 16:14:31 I want to get some things fixed in the original source. 16:15:33 Sounds like a plan. Off to milk the cow and finish cooking dinner. 16:16:42 I think I'll try to fix FICL meanwhile. 16:22:31 integer division? : /' >r dup 0< >r d2* r> over r@ u>= or IF >r 1 or r> r@ - THEN r> ; 16:22:31 : um/mod [ 8 cells ] LITERAL 0 DO /' LOOP drop swap ; 16:22:48 not exactly the nicest code, but heh :-) 16:24:03 needs 8-bit bytes and two's complement 16:25:20 i think i should rewrite that into something sane some day, heh 17:04:33 --- quit: crc (Quit: crc) 17:12:06 --- quit: uiu (Ping timeout: 260 seconds) 17:13:46 --- join: alexander (~alexander@polaris.andern.org) joined #forth 17:14:01 --- nick: alexander -> alex4nder 17:23:31 --- join: Quartus` (~Quartus`@74.198.8.58) joined #forth 17:32:43 segher: that would mean moving the routine into another code space. 17:48:44 --- join: crc (~charlesch@c-68-80-139-0.hsd1.pa.comcast.net) joined #forth 17:48:44 --- mode: ChanServ set +o crc 17:50:27 --- quit: crc (Client Quit) 17:56:53 why? 17:57:59 just hide the definition of /' if you don't want it visible, or make it :noname , or inline it, or whatever 17:58:12 or simply do not care about it 18:00:38 --- join: crc (~charlesch@c-68-80-139-0.hsd1.pa.comcast.net) joined #forth 18:00:39 --- mode: ChanServ set +o crc 18:53:16 --- quit: Al2O3 (Ping timeout: 265 seconds) 18:55:15 --- join: Al2O3 (~Al2O3@c-75-70-11-191.hsd1.co.comcast.net) joined #forth 19:32:37 --- quit: segher (Quit: This computer has gone to sleep) 20:13:15 --- quit: Deformative (Read error: Connection reset by peer) 20:17:01 --- join: Deformative (~joe@bursley-183118.reshall.umich.edu) joined #forth 20:17:40 --- join: mark4_ (~mark4@c-69-136-171-118.hsd1.in.comcast.net) joined #forth 20:20:34 --- quit: I440r (Ping timeout: 264 seconds) 21:18:30 --- quit: schme (Ping timeout: 245 seconds) 21:18:33 --- join: schme (~marcus@c83-254-198-4.bredband.comhem.se) joined #forth 21:18:33 --- quit: schme (Changing host) 21:18:33 --- join: schme (~marcus@sxemacs/devel/schme) joined #forth 21:50:50 --- quit: skas (Quit: Leaving) 22:45:45 --- quit: yiyus (Ping timeout: 265 seconds) 22:59:06 --- join: yiyus (1242712427@je.je.je) joined #forth 23:08:41 --- join: DavidC99|x (~DavidC99@bas2-windsor12-1088927576.dsl.bell.ca) joined #forth 23:10:50 --- quit: DavidC99 (Disconnected by services) 23:10:59 --- nick: DavidC99|x -> DavidC99 23:27:40 --- join: qFox (~C00K13S@5356B263.cable.casema.nl) joined #forth 23:59:59 --- log: ended forth/10.02.25