00:00:00 --- log: started forth/04.05.02 00:07:00 --- join: Serg (~knoppix@193.201.231.126) joined #forth 00:32:38 --- part: crc left #forth 01:01:23 --- quit: Serg (Read error: 110 (Connection timed out)) 04:33:28 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 04:40:06 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 06:18:55 --- quit: fridge ("Client exiting") 06:56:20 --- join: madwork_ (~madgarden@derby.metrics.com) joined #forth 06:56:44 --- quit: Jim7J1AJH ("73 from Tokyo") 07:15:22 --- join: fridge (~hovil@CommSecureAustPtyLtd.sb1.optus.net.au) joined #forth 07:17:46 can someone repost that calvin and hobbes link? 07:25:20 --- quit: madwork (Read error: 110 (Connection timed out)) 07:52:13 http://cocicy.envy.nu/other/ 07:52:56 fridge: BTW, channel logs are at http://tunes.org/~nef/logs/forth/yy.mm.dd 07:59:28 thanks 08:23:08 --- join: blockhead (default@dialin-637-tnt.nyc.bestweb.net) joined #forth 08:38:34 --- join: SDO (~SDO@co-trinidad1a-156.clspco.adelphia.net) joined #forth 08:52:01 --- join: Herkamire (stjohns@h000094d30ba2.ne.client2.attbi.com) joined #forth 09:40:33 --- part: blockhead left #forth 10:11:19 --- join: crc (~Charles_C@0-1pool176-16.nas6.philadelphia1.pa.us.da.qwest.net) joined #forth 10:29:58 --- quit: crc ("ChatZilla 0.9.61 [Mozilla rv:1.7b/20040316]") 11:09:07 --- quit: tathi ("leaving") 11:59:00 --- join: proteusguy (~proteusgu@69.79.24.31) joined #forth 12:19:20 --- join: Sonarman (~matt@adsl-64-169-92-72.dsl.snfc21.pacbell.net) joined #forth 12:31:28 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 12:37:47 check this diagram out. http://members.home.nl/qfox/forthdiagram.jpg 12:37:57 thats what my code does, in a nutshell :) 12:42:22 what did you use to make that diagram? 12:43:12 good 'ol paint 12:43:12 :p 12:43:22 hehe :) 12:43:38 well, it's cool 12:43:48 including manually creating those arrows 12:43:55 at zoomed mode! 12:44:00 tnx 12:44:19 wow, painful 12:48:49 you really are a masochist, using an emulator written in mIRC script and creating a diagram in paint :) 12:49:11 i know. i love it :p 12:52:28 qFox, cool 12:56:12 Sonarman> sometimes, i start drawing something i need. and i do it in great detail. and then in the end, after spending hours of perfecting an image... i throw it away because i dont need it. 12:56:13 :p 13:06:12 --- join: slava (~slava@CPE00096ba44261-CM000e5cdfda14.cpe.net.cable.rogers.com) joined #forth 13:06:15 hi forthers 13:07:37 hi slava 13:27:03 --- join: Serg (~knoppix@193.201.231.126) joined #forth 13:27:20 hi folks 13:27:46 hi 13:27:52 i'm really missing kc5tja :) 13:28:04 slava: U russian as me ? 13:46:19 Serg: why are you missing kc5tja? 13:49:02 hmmm...... 13:53:30 coz he is a wild solderstick wielder - just like me deep inside, but i fail to make tjis true coz of circumstances 13:54:28 Ah. 13:55:51 ham radio here played great role both in turning wild folks to society and in resisting the Big Brother 13:56:05 here it is _much_ more than hobby 13:58:01 hmm...interesting. 13:59:28 qFox: why is that diagram a JPEG? 13:59:51 1st is almost forgotten but 2nd is not ;) 14:08:06 --- join: lalalim (~lalalim@p508AA877.dip.t-dialin.net) joined #forth 14:15:44 --- quit: Serg ("Leaving") 14:16:43 --- quit: lalalim_ (Read error: 60 (Operation timed out)) 14:21:08 because... i'm used to jpg really :) 14:21:39 its all the same to me though, i do have a bmp of the original tahts not malformed 14:21:49 just in case... :) 14:22:02 ("malformed" due to compression) 14:25:16 nah, just curious 14:47:25 enjoy the new images and site... http://sdo.dyndns.org:8080/ 14:54:21 --- quit: fridge ("Leaving") 14:56:48 --- join: wossname (wossname@HSE-MTL-ppp74025.qc.sympatico.ca) joined #forth 14:59:45 --- join: randolm (wossname@HSE-MTL-ppp74025.qc.sympatico.ca) joined #forth 14:59:54 --- quit: wossname (Read error: 104 (Connection reset by peer)) 16:20:16 --- join: kc5tja (~kc5tja@66-91-242-80.san.rr.com) joined #forth 16:20:22 --- mode: ChanServ set +o kc5tja 16:27:39 --- quit: tathi ("leaving") 16:29:00 --- join: Robert__ (~snofs@c-d35a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 16:37:01 --- quit: Robert (Read error: 60 (Operation timed out)) 16:37:09 --- nick: Robert__ -> Robert 16:47:56 --- join: Mujin (~Steve@adsl-67-37-227-52.dsl.chcgil.ameritech.net) joined #forth 16:47:59 --- quit: randolm () 16:53:04 --- part: Mujin left #forth 16:56:14 kc5tja> http://members.home.nl/qfox/forthdiagram.jpg 16:57:49 qFox: :) 16:58:09 thats the diagram of my code 16:58:50 * kc5tja nods 17:00:49 qFox: how'd you make it? 17:00:55 and why jpg? 17:01:04 with my uberfast cpu emulator 17:01:11 and why does everyone ask why jpg. 17:01:41 i'm used to jpg, and it doesnt matter in this case anyhow. if you want the bmp i'll send it to you ;) 17:02:40 tell them what program you used to make it :) 17:02:46 oh oh oh 17:02:53 MS Paint! 17:03:19 qFox: everyone asks because the file is ELEVEN times bigger than the same image (with better quality) as a PNG 17:03:30 * qFox checks 17:03:50 well 17:03:55 in the end 17:04:00 it doesnt matter for your harddrive 17:04:05 JPEGs are for photographs. PNGs are for stuff with (mostly) solid colors 17:04:21 pluss jpegs are lossy 17:04:26 * qFox knows 17:04:32 but for one it doesnt matter in this case 17:04:50 for two i'm just used to saving as jpg (i hate gif for some reason) 17:05:04 and for three it doesnt matter in this case, imo. :) 17:05:04 png png png 17:05:14 either you download the whole 22k 17:05:18 or the 2k 17:05:25 i dont think you can even speak a word for the difference ;) 17:05:31 in time 17:05:56 makes a huge difference to people with a dialup 17:06:05 not in this case I guess. just a pet peve 17:06:08 Or who lack harddrives. :D 17:06:23 on fat32, the space taken is the same ;) 17:06:26 I hate it when people save photos as GIFs 17:06:37 hehe 17:06:40 i hate gifs 17:06:50 probably have to do with trying to edit gifs in psp 17:06:54 stupid limited palet 17:07:11 psp? 17:07:22 qFox: Actually, that isn't true. FAT32 uses 4KB cluster sizes, regardless of how big the volume is. So a 2K image will consume 4KB to 8KB (the additional 4KB coming from having to allocate another directory record in a new directory cluster IF required), while a 22KB file will occupy either 24KB or 32KB. :D 17:07:24 paint shop pro 17:07:51 wasnt the whole point of fat32 that the clusters were 32k? 17:07:58 qFox: No. 17:08:03 eep. 17:08:12 The point of FAT32 is that it uses 32-bit cluster pointers. 17:08:20 oh 17:08:27 Note that FAT12 and FAT16 use the same interpretation: 12-bit and 16-bit cluster pointers, respectively. 17:08:44 Only in FAT12 and FAT16, the cluster size is adjustable, up to 64KB/cluster. In FAT32, it's fixed at 4KB. 17:08:51 that little fact somehow always slipped past me then :\ 17:09:17 :) 17:09:25 deas the Pro part mean you actually payed for it?? 17:09:37 what do you take me for... 17:09:42 ok good 17:09:44 oh btw 17:09:49 Just one more reason to not use FAT in any disguise -- at the very least, use NTFS, though a more rational filesystem is preferred (e.g., HPFS or Ext2/Ext3). 17:09:55 kc5tja> i have xilinx 6.2i iso if you like... 17:10:15 qFox: Cool. 17:11:14 go linux! 17:14:04 haha, i'm trying to document my code and i dont remember why i did what :p 17:14:31 i mean, i know it works, but the code in my script doesnt match the code in my commented document 17:14:41 THIS... 17:14:54 ...is why I don't comment code, but rather, emphasize writing *self-documenting* code. 17:15:03 in machineforth? 17:15:23 Thank you for providing such a vivid and exemplary case for writing highly factored code with names that are meaningful. 17:15:27 i dont even posess that skill in regular forth yet :p 17:15:29 In ANY language. 17:15:35 --- join: Mujin (~Steve@adsl-67-37-227-52.dsl.chcgil.ameritech.net) joined #forth 17:28:22 --- part: Mujin left #forth 17:43:31 --- join: blockhead (default@dialin-241-tnt.nyc.bestweb.net) joined #forth 17:55:35 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 17:57:41 --- join: TheBlueWizard (TheBlueWiz@207.111.96.149) joined #forth 17:57:41 --- mode: ChanServ set +o TheBlueWizard 17:57:48 --- join: ianp` (nobody@c-24-13-109-164.client.comcast.net) joined #forth 17:57:51 hiya all 17:57:57 hi 17:58:13 hello 17:59:50 hiya ianp and blockhead 18:02:51 hi 18:03:15 hey slava. how goes factor? 18:03:54 hmm... i dunno 18:13:20 gotta go...bye all 18:13:32 --- part: TheBlueWizard left #forth 18:14:54 --- quit: ianp` (Remote closed the connection) 18:58:19 * slava factors some code 19:07:37 * kc5tja works more on his solar oven. 19:09:07 * blockhead fixes the C! word in his forth. 19:10:48 heh :P 19:11:42 it was the cause of half of the problems I had been having. Changing ONE CHARACTER in the source fixed it. DUH! 19:16:27 yep that can happen :p 19:16:40 blockhead, unit tests are great for these kinds of bugs 19:17:34 "unit test"? you mean test one word at a time? 19:19:06 no, just a whole collection of test cases 19:19:15 nite 19:19:16 --- quit: qFox ("this is mirc's last attempt of communication...") 19:19:28 nn qFox 19:19:37 i have a bunch of files with lines like 19:19:37 [ 3 ] [ [ 1 2 3 ] ] [ last ] test-word 19:19:53 test-word applies a word to an input parameter, checking if the output is equal to what is given 19:20:04 i have 288 test cases so far 19:20:25 whenever i make big compiler changes etc i re-run the test suite to make sure i didn't break too much 19:20:39 and when i find and fix a bug i add a test case to make sure it doesn't reappear without me noticing 19:21:59 i'm surprised factor hasn't completely fallen apart yet 19:22:16 :o 19:22:30 i have some 15 thousand lines of code in it already 19:22:35 and its still reasonably maintanable 19:22:48 4 thousand in factor core, remainder in the game 19:26:09 blockhead: You can read more about unit testing in documents pertaining to test-driven development. 19:26:37 Basically, I run my unit tests after every change to my source code, except for code that I know (through logical deduction) won't break. 19:26:54 This guarantees that I find and fix bugs as soon as they appear (or nearly so). 20:16:48 'nn all 20:16:54 --- quit: blockhead ("Client Exiting") 20:41:02 --- quit: warpzero (Remote closed the connection) 20:42:00 --- join: warpzero (~warpzero@dsl.142.mt.onewest.net) joined #forth 22:28:53 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 22:37:06 --- quit: slava ("Leaving") 22:40:07 --- quit: Herkamire ("off to bed") 22:53:10 --- quit: Sonarman ("leaving") 23:59:59 --- log: ended forth/04.05.02