00:00:00 --- log: started forth/02.08.05 00:00:50 futhin: and i also met a very attractive girl on aikido too! 00:00:56 :) 00:01:10 futhin: so go 2 learn 2 dance and/or aikido 00:01:13 DAMN YOU! I never meet girls at aikido! :D 00:01:24 both helps in ur diet, anyway 00:01:28 kc5tja: :DD ;p 00:01:39 onetom: yeah :) 00:01:46 i'm just so lazy about preparing low carb foods 00:01:48 like salads 00:01:59 and i don't really know how to wash vegetables properly 00:02:01 kc5tja: in our group, there 3 girls & ~8 guys 00:02:02 so i avoid them 00:02:03 lol 00:02:09 time 2 leave 00:02:18 onetom: have fun! :) 00:02:46 futhin: ehhh, dont care washing! thats america;everythin is made of polietilen ;p 00:03:21 futhin: i come from a village; i dont really wash aaaanything, frankly 00:03:29 heh 00:03:35 futhin: thx 00:03:37 bfn 00:03:42 well i know my dad washes the vegetables with water and some baking soda 00:04:03 http://people.freebsd.org/~picobsd/picobsd.html 00:04:15 search the word FORTH on the page ;) 00:04:34 We just wash our vegetables with water. 00:04:39 Gets the insecticide off them. 00:04:57 It has nothing to do about anything else, though. 00:05:13 futhin: jeeeezuz, hes hygenee-paranoia :) 00:05:39 Well, you can eat all the DDT you want. I, for one, value my liver and other organs. 00:06:08 And it's not paranoia -- if it was, I'd be wearing white cotton gloves right now. 00:06:28 * kc5tja has experienced food poisoning before. It's **NOT** a pleasant experience. 00:08:41 try some baking soda too :P 00:08:54 but you'll have to rinse like two times to get the baking soda taste out 00:09:10 Yeah; I find that a normal rinsing works perfectly well for me. 00:10:11 --- quit: proteusguy (Read error: 110 (Connection timed out)) 00:14:51 --- join: Serg_penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 00:15:09 hey ! 00:15:32 Hello :) 00:16:17 what are u work on now ? 00:17:15 --- join: Soap` (~flop@202-0-42-22.cable.paradise.net.nz) joined #forth 00:18:19 My Forth's architecture. 00:18:29 Trying to make some hypothetical code fragments, to see how it feels to write software in it. 00:19:14 brb, testing hardw... 00:19:26 --- quit: Serg_penguin () 00:24:09 --- join: Serg_penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 00:24:56 at saturday, i wrote a proggie to get emails from html files 00:25:21 i seek 4 job now, i dunno spam :) 00:26:10 1,2k src, 960 bin ( w/ upx ) 00:26:44 also i half-wrote a bomb-toss game ;) 00:27:15 land generation and bomb fly work from console 00:27:39 Cool. 00:27:47 made stacks and parameters 4r it 00:28:01 100 STACK LOC 00:28:05 loc s> 00:28:08 loc >s 00:28:13 loc s@ 00:28:51 : ptry p{ 1p@ . 2p@ . }p ; 00:29:25 if u wanna scr, i'll maybe post it on web 00:29:38 but it's half done 00:30:03 maybe, will drop 2d bombie and make 3d one, w/ landscape 00:30:43 Nahh, I'm not very heavy into games. 00:30:57 And the games I do like to play tend to be the 2D varieties anyway. :) 00:31:02 They're easier on my feeble mind. 00:31:36 brb, swapping cd-rw to be tested... 00:31:40 --- quit: Serg_penguin () 00:38:03 hum 00:41:34 --- join: Serg_penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 00:42:13 and what aer ideas u working on in "forth architecture" ? 00:42:21 new control constructions ? 00:42:42 Not really. 00:42:58 what it will be or do ? 00:43:08 I'm trying to find the best way to make a general purpose Forth environment suitable for writing production, event-driven applications in. 00:43:57 Seeing how the screen output, keyboard input, and multitasking subsystems all work together from an application writer's point of view. 00:44:13 i dunno what events are u using, but i made a cool thing for keyboard hits 00:44:33 An "event" is a generic term -- any event should wake up any interested task. 00:45:01 I already pretty much have that interface taken care of, and I'm pretty happy with it. It's screen output that I'm most concerned with right now. 00:45:21 table of events and words bound to them ? 00:45:26 No. 00:45:35 will it be GPL or what ? 00:45:41 Each task in the system has a dedicated word, called a wake-up predicate. 00:45:59 If it returns non-zero, the task it's associated with will switch to a running state. Otherwise, the task will remain in a sleeping state. 00:46:28 I have no idea what license it'll have; IF it'll have any license at all. 00:47:01 but anyway, my scripts and utils are way too lttle for using such tools, and i dunno use m/task 00:47:17 Licensing gets sticky with Forth, because the language itself doubles as its own run-time environment, and using GPL would require people who use FS/Forth for their applications to also release their source under GPL as well, since the mere use of FS/Forth is the act of linking against it. 00:47:54 I use multitasking to make the design of the overall system easier -- individual applications need not use it. 00:48:13 turn-based gamez are synked by kbd, real-time - by vertical retrace 00:48:14 But I want to know what it would be like to hit the worst case scenario. 00:48:38 STDI/O are not synked at all 00:48:49 STDI/O apps 00:48:50 You're making assumptions about my environment that aren't true. 00:48:57 I'm not using C. 00:49:15 i talk strictly about Forth ! 00:49:28 Standard I/O don't need to be "synched." 00:49:49 Real-time games don't need to be synched by vertical retrace (which doesn't exist on PCs anyway in any real form) 00:50:01 in my forths, KEY and EMIT are stdi/o 00:50:24 OK, but that doesn't mean they can't be synchronized against something. 00:50:30 This is especially true in a multitasking system. 00:50:44 i have some little exp in demoscene 00:50:58 synking w/ retrace is kewl 00:51:17 I am a proud owner of a Commodore Amiga, and I can assure you that I know all about vertical retrace. 00:51:25 I'm not a newbie. 00:51:45 amiga rulez !!! i was even thinking of buying one.... 00:52:17 Highly recommended. 00:52:25 But only if you can afford it. 00:52:32 They don't make or support them anymore. 00:53:34 brb, gonna swap some wrek.... 00:53:42 * kc5tja will be goign to bed soon. 00:53:54 * kc5tja needs to work tomorrow. 00:53:54 --- quit: Serg_penguin () 00:56:10 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 00:58:22 --- join: Serg_penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 00:58:33 on sync 00:58:55 imagine u are strafing enemy airfield in airsim 00:59:34 and then u'r rockets hit standing aircrafts full of fuel and ammo, allscreen goes hell 01:00:10 but so much fire needz more cpu cycles, and game stops for sec or two 01:00:36 if it was synked by retrace - u was hanging in air for a while 01:00:54 but if by real time clock - u are deep in the ground..... 01:02:34 f19 is driven by r/t klok - if windoze skeeds, i lose control 01:02:41 suxx 01:06:51 --- quit: Serg_penguin () 01:38:55 --- join: Serg_penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 01:39:19 hi 01:47:13 --- quit: Serg_penguin () 01:51:51 --- join: proteusguy (~irc@24-197-147-197.charterga.net) joined #forth 02:13:19 --- join: Serg_penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 02:15:54 --- quit: onetom (vinge.openprojects.net irc.openprojects.net) 02:17:32 --- join: onetom (~root@novtan.bio.u-szeged.hu) joined #forth 02:21:50 --- quit: onetom (vinge.openprojects.net irc.openprojects.net) 02:24:11 --- part: Serg_penguin left #forth 02:32:35 --- join: onetom (~root@novtan.bio.u-szeged.hu) joined #forth 03:09:53 --- quit: proteusguy (Connection timed out) 03:14:00 --- join: Stepan (~stepan@Charybdis.suse.de) joined #forth 03:37:18 --- join: Fare (fare@samaris.tunes.org) joined #forth 04:24:02 --- quit: Fare (Read error: 113 (No route to host)) 04:51:51 --- join: proteusguy (~irc@24-197-147-197.charterga.net) joined #forth 05:21:37 --- quit: onetom (vinge.openprojects.net irc.openprojects.net) 05:21:43 --- join: onetom (~root@novtan.bio.u-szeged.hu) joined #forth 05:28:40 --- quit: onetom (vinge.openprojects.net irc.openprojects.net) 05:29:25 --- join: onetom (~root@novtan.bio.u-szeged.hu) joined #forth 06:00:52 --- join: Fare (fare@samaris.tunes.org) joined #forth 06:09:53 --- quit: proteusguy (Read error: 110 (Connection timed out)) 07:51:49 --- join: proteusguy (~irc@24-197-147-197.charterga.net) joined #forth 08:18:26 --- quit: Stepan ("Do you think it is air you are breathing? Hmm?") 08:18:45 --- join: kc5tja (~kc5tja@ip68-8-206-226.sd.sd.cox.net) joined #forth 08:50:30 --- join: I440r (~mark4@1Cust209.tnt3.bloomington.in.da.uu.net) joined #forth 08:53:31 --- join: proteus (~irc@24-197-147-197.charterga.net) joined #forth 09:02:28 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 09:10:02 --- quit: proteusguy (Read error: 110 (Connection timed out)) 09:37:57 --- quit: I440r () 09:51:15 --- nick: Fare -> FareAway 10:10:10 --- quit: proteus (Read error: 110 (Connection timed out)) 10:16:22 --- join: proteusguy (~irc@24-197-147-197.charterga.net) joined #forth 10:41:40 --- join: I440r (~mark4@1Cust209.tnt3.bloomington.in.da.uu.net) joined #forth 11:03:02 --- join: kc5tja (~kc5tja@user-24-214-86-42.knology.net) joined #forth 11:10:04 --- quit: proteusguy (Read error: 110 (Connection timed out)) 11:46:08 --- nick: kc5tja -> kc-food 12:11:49 --- join: proteusguy (~irc@24-197-147-197.charterga.net) joined #forth 12:26:54 proteusguy that stuff your working on - is it for you or for work ? 12:37:27 --- quit: onetom (vinge.openprojects.net irc.openprojects.net) 12:51:18 --- join: onetom (~root@novtan.bio.u-szeged.hu) joined #forth 13:10:09 --- quit: proteusguy (Read error: 110 (Connection timed out)) 13:19:16 --- nick: kc-food -> kc5tja 14:11:50 --- join: proteusguy (~irc@24-197-147-197.charterga.net) joined #forth 14:12:14 its a proof of concept for something I hope to turn into work. 14:18:36 cool 15:10:21 --- quit: proteusguy (Read error: 110 (Connection timed out)) 15:11:01 i440r: may the forth be with you! 15:19:24 he 15:19:29 it is :P 15:19:36 cept ive not worked on isforth in 2 weeks :P 15:21:05 Come to the dark side.... 15:22:38 what is the dark side forth? i forget 15:23:49 C of course... :D 15:31:30 imperative languages 15:33:01 lol 15:33:14 procedural languages? 15:33:16 i would call java the dark side 15:33:25 i would call c the "dark side wannabe" heh 15:33:41 Java is a vastly superior language to C. 15:33:58 I have to admit, however, that C is superior to C++. :) 15:35:03 you lie! C++ owns! 15:36:06 theres no difference between c and c++ - they both suck equally :P 15:36:14 actually, 15:36:21 neither c nor c++ suck 15:36:27 the people who CODE in them do heheh 15:36:33 Ahhh...your friends are already dead! See, they walked right into my trap. Soon this space station will destroy them all. Go on -- take it ... FEEL your anger!! 15:38:32 :) 16:20:46 --- quit: Fractal ("BitchX-1.0c16 -- just do it.") 16:26:56 --- quit: FareAway (No route to host) 16:38:35 --- join: cleverdra (jfondren@0-1pool37-189.nas2.florence1.sc.us.da.qwest.net) joined #forth 16:50:40 --- join: CrowKiller (Vapo_Rulez@cnq5-233.cablevision.qc.ca) joined #forth 17:01:26 --- quit: cleverdra (Read error: 104 (Connection reset by peer)) 17:02:31 --- join: cleverdra (jfondren@0-1pool37-189.nas2.florence1.sc.us.da.qwest.net) joined #forth 17:07:29 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ESQRT AR SK") 17:07:31 --- join: TheBlueWizard (TheBlueWiz@216.25.205.198) joined #forth 17:07:34 hiya all 17:08:14 tbw! 17:08:15 hello TBW 17:08:20 hiya I440r!!! 17:08:24 hiya cleverdra 17:08:42 * TheBlueWizard is grabbing "Beneath AppleDOS" now 17:13:18 ok...5+3 encoding meets the requirements: (a) high bit is set, (b) no consecutive zeroes...so 00 maps to AB, 01 to AD, 02 to AE, 03 to AF, 04 to B5, and so on til 1F to FF. AA and D5 are reserved for special uses 17:15:14 similar to gcr then 17:16:02 ok...6+2 encoding meets the requirements: (a) high bit is set, (b) no three consecutive zeroes...so 00 maps to 96, 01 to 97, 02 to 9A, 03 to 9B, 04 to 9D, and so on til 3F to FF. AA and D5, once again, are reserved for special uses 17:16:05 :) 17:18:47 So, the 5+3 encoding would take 410 bytes to store the original 256 bytes (Apple disk sectors are 256 bytes long, from API viewpoint), and 6+2 requires 342 bytes to store those 256 bytes...I hope that satisfies all of your curiosity :) 17:20:30 :) 17:24:10 anything else you wanna know about Apple DOS (it has a good scoop on how disk reading/writing works, in part cuz the software (in Apple II itself) has to do all that work!) 17:25:01 nah - just brung back memories is all heh 17:25:14 ah...hehe :) 17:26:31 I understand that Apple II emulators actually emulate the disk I/O stuff, so it's possible to run some copy protected disk images (of course it has to be in nibble format) 17:26:36 wizardry was best on the apple 17:26:51 the cheat i used there doesnt work on the pc :P 17:26:56 create 6 bishops 17:27:17 take them into the dungeon and have them all try identify iten 9 of a possible 8 items heh 17:27:28 when one succeeds he gets infinite experience 17:27:45 take all 6 chars back to castle and train them all up to level 8 ninja with ALL spells :) 17:28:20 then go back into dungeon and teleport everyone to one square away from bad guy on bottom level 17:28:22 I only saw a bit of Wizardry...never played it...but I gave my brother and his buddy a bit of info on how to decipher sector interleaving...they had some disk utility that lets them poke around on the Wizardry data disk...poke in some FFs and see what happened...yow! 99,999 experience points!! :) 17:28:28 go in and kick his ass heh 17:28:42 ya 17:28:47 thats not as fun :) 17:28:48 cool cheat! 17:29:14 well, it was fun poking around...my brother raved about those findings :) 17:30:00 heh 17:31:28 not sure whether Wizardry is now in public domain....hard to tell with all those crazy copyright laws 17:34:01 its not but if you search on "abandonware" there are sites that have it for download :) 17:35:08 heh...abandonware it is then :) of course that's a grey area...(checking my moral compass...dang, it is spinnin' wildly! :-P ) 17:35:30 heh 17:41:22 well, gotta go...bye all 17:41:40 nite dood 17:41:55 bye I440r :) 17:41:58 --- part: TheBlueWizard left #forth 18:24:06 --- quit: cleverdra (Read error: 110 (Connection timed out)) 20:05:52 --- join: cleverdra (jfondren@0-1pool37-167.nas2.florence1.sc.us.da.qwest.net) joined #forth 20:05:53 --- quit: CrowKiller (Read error: 104 (Connection reset by peer)) 20:31:13 --- quit: cleverdra ("Leaving") 20:46:45 hi 20:47:04 welcome everybody from the sziget! :) 22:23:18 --- join: kc5tja (~kc5tja@ip68-8-206-226.sd.sd.cox.net) joined #forth 22:37:09 --- quit: onetom (vinge.openprojects.net irc.openprojects.net) 22:37:46 --- join: onetom (~root@novtan.bio.u-szeged.hu) joined #forth 22:39:16 --- join: proteusguy (~irc@24-197-147-197.charterga.net) joined #forth 22:45:20 heya onetom 22:45:32 hi all? 22:45:38 anyone awake? :P 22:45:39 i440r 22:45:41 kc5tja 22:45:44 onetom 22:48:41 * Soap` is, for very small values of "awake" 22:53:50 heh 22:54:01 well i guess i'm gonna go watch some star trek 22:54:05 TNG of course 22:54:23 all others are bastardizations of TNG, even the original ;) 22:54:44 Them's fightin' words! 22:55:10 * kc5tja is here 22:55:15 I'm on the phone though 22:55:27 i'm gonna go watch an episode, be back in 50 minutes 23:10:03 --- quit: proteusguy (Read error: 110 (Connection timed out)) 23:11:12 --- join: proteusguy (~irc@24-197-147-197.charterga.net) joined #forth 23:15:22 --- quit: I440r () 23:43:04 annnnd i'm back 23:43:17 now i'm gonna go watch the second :P 23:59:59 --- log: ended forth/02.08.05