00:00:00 --- log: started forth/11.05.11 00:22:52 --- quit: ygrek (Ping timeout: 246 seconds) 00:36:13 --- join: qFox (~C00K13S@5356B263.cm-6-7c.dynamic.ziggo.nl) joined #forth 01:29:19 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 01:55:58 --- quit: MayDaniel (Read error: Connection reset by peer) 02:16:05 --- quit: qFox (Quit: Time for cookies!) 02:17:58 --- join: qFox (~C00K13S@5356B263.cm-6-7c.dynamic.ziggo.nl) joined #forth 04:37:52 --- join: MoALTz (~no@92.18.11.222) joined #forth 05:09:27 --- join: Triplefault (~Mouse@adsl-72-145-215-164.asm.bellsouth.net) joined #forth 06:03:15 --- quit: DocPlatypus (Remote host closed the connection) 06:08:21 I have finally managed to get it work :) 06:32:39 http://pastie.org/1888975 if anyone is interested/c&c the hilighting is bonkers though 06:36:55 --- join: DocPlatypus (~skquinn@dsl253-084-031.hou1.dsl.speakeasy.net) joined #forth 07:23:24 --- join: gogonkt (~gogonkt@183.27.209.79) joined #forth 07:32:05 --- quit: Triplefault (Ping timeout: 240 seconds) 08:21:27 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 08:34:26 --- quit: MayDaniel (Read error: Connection reset by peer) 08:51:54 --- quit: qFox (Quit: Time for cookies!) 09:23:41 --- quit: ttmrichter (Ping timeout: 240 seconds) 09:29:10 --- quit: DocPlatypus (Ping timeout: 246 seconds) 09:53:32 --- join: DocPlatypus (~skquinn@dsl253-084-031.hou1.dsl.speakeasy.net) joined #forth 10:37:26 --- join: I440r (~mark4@108-64-168-250.lightspeed.wepbfl.sbcglobal.net) joined #forth 10:37:26 --- mode: ChanServ set +o I440r 10:38:43 --- join: ygrek (debian-tor@gateway/tor-sasl/ygrek) joined #forth 12:00:51 --- quit: I440r (Read error: Connection reset by peer) 12:06:49 --- join: I440r (~mark4@108-64-168-250.lightspeed.wepbfl.sbcglobal.net) joined #forth 12:06:49 --- mode: ChanServ set +o I440r 12:47:26 tlvb: "... allocate if drop 0 then" is absolutely wrong. 12:47:47 tlvb: correct idiom is "allocate throw" 12:50:02 tlvb: you really don't need to repeat mistakes of past and become yet another obscurantist. 12:51:15 ooh 12:51:25 yeah, ignoring an error code = playing with fire 12:51:40 tlvb: also, it helps a lot, if you follow idiomatic way to do linked lists. 12:51:58 tlvb: idiom is to store forward link in the first cell, 12:52:13 tlvb: so that going to the next node is just a "@". 12:52:49 tlvb: also, your "glue" is canonically called "cons". 12:53:15 tlvb: It is so for more than 50 years. 13:10:08 --- quit: ygrek (Ping timeout: 246 seconds) 13:12:10 asau who didd allocate if drop 0 then lol 13:12:22 and throw is bad 13:12:41 i often ignore errors :) 13:16:56 * mur greets 14:05:50 I440r: I did, I'm very much a forth newbie 14:06:27 aha then theres no issue 14:06:37 its ok to foot in self shoot - thats how you learn :) 14:06:52 and as stated above i often ignore errors during devel :P 14:07:03 :) 14:07:10 i mean - i assume there wont be one :) 14:07:14 cuz im perfect 14:07:15 right? 14:08:34 of course 14:17:20 I don't ignore errors, that's what exceptions are for. 14:18:17 then i shall write some exceptions to ignore errors for me 14:27:58 : cat ... 14:58:56 the crash from a memory allocation failure that's caught by throw is usually nowhere near as ugly as the crash from a memory allocation failure that you ignore... after you try to write to the block of memory that you didn't get. 15:07:53 --- quit: I440r (Ping timeout: 252 seconds) 15:08:14 --- quit: DocPlatypus (Read error: Connection reset by peer) 15:10:07 --- join: DocPlatypus (~skquinn@dsl253-084-031.hou1.dsl.speakeasy.net) joined #forth 15:13:56 "Throw" doesn't catch anything, it signals condition instead. 15:14:08 And it isn't a crash in any case. 15:14:31 Or better, if your "throw" crashes system, you've misimplemented it. 15:21:05 --- join: I440r (~mark4@108-64-168-250.lightspeed.wepbfl.sbcglobal.net) joined #forth 15:28:10 --- join: Triplefault (~Mouse@adsl-72-152-232-129.asm.bellsouth.net) joined #forth 15:50:20 --- quit: DocPlatypus (Ping timeout: 240 seconds) 16:03:49 --- join: DocPlatypus (~skquinn@dsl253-084-031.hou1.dsl.speakeasy.net) joined #forth 16:11:55 --- quit: DocPlatypus (Read error: Connection reset by peer) 16:13:14 --- join: DocPlatypus (~skquinn@dsl253-084-031.hou1.dsl.speakeasy.net) joined #forth 16:41:48 that depends on your definition of "is" :) 16:48:54 is... is it more like to be or more like was 16:57:06 --- join: ttmrichter (~ttmrichte@221.234.156.62) joined #forth 17:15:25 --- quit: gogonkt (Ping timeout: 260 seconds) 17:17:23 --- quit: DocPlatypus (Quit: Leaving) 17:18:47 --- join: DocPlatypus (~skquinn@dsl253-084-031.hou1.dsl.speakeasy.net) joined #forth 17:39:45 --- join: cafesofie (~cafesofie@ool-18b97779.dyn.optonline.net) joined #forth 19:31:42 --- quit: DocPlatypus (Remote host closed the connection) 19:32:21 --- join: DocPlatypus (~skquinn@dsl253-084-031.hou1.dsl.speakeasy.net) joined #forth 20:06:37 --- join: TeruFSX (~quassel@71-210-136-53.mpls.qwest.net) joined #forth 21:14:30 --- quit: I440r (Ping timeout: 246 seconds) 21:25:24 --- join: gogonkt (~gogonkt@183.27.213.162) joined #forth 21:30:49 --- quit: gogonkt (Ping timeout: 248 seconds) 21:48:43 --- join: gogonkt (~gogonkt@183.27.213.162) joined #forth 22:04:18 --- quit: gogonkt (Ping timeout: 264 seconds) 22:11:03 --- join: gogonkt (~gogonkt@183.27.213.162) joined #forth 22:19:13 --- quit: gogonkt (Ping timeout: 246 seconds) 22:37:26 --- join: gogonkt (~gogonkt@183.27.213.162) joined #forth 22:54:45 --- quit: ttmrichter (Ping timeout: 260 seconds) 22:57:06 --- quit: gogonkt (Ping timeout: 260 seconds) 23:28:47 --- quit: cafesofie (Ping timeout: 240 seconds) 23:38:45 --- join: cafesofie (~cafesofie@ool-18b97779.dyn.optonline.net) joined #forth 23:59:59 --- log: ended forth/11.05.11