00:00:00 --- log: started forth/06.03.28 01:29:47 --- nick: segher_ -> segher 02:57:59 --- join: rehges (n=segher@blueice2n1.de.ibm.com) joined #forth 03:45:13 --- join: Cheery (i=Henri@a81-197-45-47.elisa-laajakaista.fi) joined #forth 04:08:01 --- join: ecraven (n=nex@ns.AHL.Uni-Linz.AC.AT) joined #forth 04:08:11 hey all 04:09:06 today my professor argued that stack machines are *not* faster on procedure calls (because they don't have to save any registers), but rather they are *faster* because they allow for optimisations like common-subexpression-elimination... 04:45:54 --- quit: ecraven ("bbl") 06:15:20 --- join: PoppaVic (n=pete@0-2pool238-190.nas24.chicago4.il.us.da.qwest.net) joined #forth 06:41:21 --- join: JasonWoof (n=jason@pdpc/supporter/student/Herkamire) joined #forth 06:41:21 --- mode: ChanServ set +o JasonWoof 06:55:09 --- join: ecraven (n=nex@193.171.46.9) joined #forth 06:55:11 greetings 07:01:31 howdy 07:08:48 slava: the current version of the gtk+ bindings supports multiple windows 07:27:51 man... I just do not "get" exception-handling. 07:36:32 --- quit: ecraven ("leaving") 07:45:32 --- join: neceve (n=Clau@unaffiliated/neceve) joined #forth 07:47:39 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #forth 07:48:26 PoppaVic: exception handling reduces duplication and fragility of error handling code 07:49:06 That's nice, and it still sounds like a cross between setjmp+ and dos-like interrupt-stealing 07:49:26 I can definitely understand reducing duplication, though 07:50:10 slava: doesn't it do exactly as I've described? 08:03:25 exception handling, well most they shut down the program and produce an error, or something like that. Perhaps a file open error could be one of the few cases where they don't shut down the program. 08:03:58 yeah, I still think they seem a lot like I described above 08:05:58 virl: only if the exception is not handled by the program 08:06:16 PoppaVic: yes its the "same" but part of the language 08:06:43 ok, I thought so.. All they do is try to integrate those - and even return-handling, I presume. 08:07:40 bbl 08:07:49 ok, thanks slava 08:42:34 well, in Java they produce an unhealthy overhead 08:42:52 exceptions? I believe it 08:43:25 I'm trying to codify a slew of shit, generically and then basics, and then folks can go ape. 08:53:39 typedef enum { member, method, event, exception, contexts } Behaviors; 08:55:12 anybody know how you get smbclient to resolve "host names"? 08:59:43 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 09:01:20 hi, tathi: "generic" can be a real PITA ;-) 09:01:44 so I keep claiming :) 09:02:07 interesting, however.. There must be lower and lower subsets. 09:02:40 well...actually, I think generic is good, just that you should start with something specific and abstract it as necessary 09:02:53 subsets of what? 09:03:17 here's the lowest I've been: typedef enum { member, method, event, exception, CONTEXTS } Behaviors; 09:04:28 what's that supposed to be? 09:04:58 I've decided to tinker with the idea of "Objects" and a baseline, and extensibility. 09:05:23 oh 09:05:57 I was getting too many structs with special fields/members, and realized the CORE should be pretty mindless. 09:06:48 Otherwise, too many "assumptions" get seen as written by the finger of God. 09:33:11 --- quit: rehges () 09:46:03 --- quit: PoppaVic ("Pulls the pin...") 10:05:07 --- join: PoppaVic1 (n=pete@0-1pool75-179.nas24.chicago4.il.us.da.qwest.net) joined #forth 10:05:13 --- join: Amanita_Virosa (n=jenni@adsl-69-154-178-250.dsl.hstntx.swbell.net) joined #forth 10:05:27 --- nick: PoppaVic1 -> PoppaVic 10:11:23 --- quit: PoppaVic ("Pulls the pin...") 10:27:46 --- quit: Jim7J1AJH (Remote closed the connection) 10:27:58 --- join: Jim7J1AJH (n=jim@221x115x224x2.ap221.ftth.ucom.ne.jp) joined #forth 10:32:37 --- quit: tathi ("leaving") 10:52:15 --- join: Lars_G (n=lars@unaffiliated/lars-g/x-000001) joined #forth 10:52:47 --- part: Lars_G left #forth 11:04:03 --- quit: Cheery ("Leaving") 11:53:30 --- quit: Amanita_Virosa ("Connection reset by awesome.") 11:58:14 --- join: Ray_work (i=Raystm2@adsl-68-90-203-127.dsl.rcsntx.swbell.net) joined #forth 12:02:48 forthians UNITE! 12:09:08 --- join: Ray-work (i=Raystm2@adsl-68-90-203-127.dsl.rcsntx.swbell.net) joined #forth 12:09:08 --- quit: Ray_work (Read error: 104 (Connection reset by peer)) 12:21:17 --- quit: Ray-work (Read error: 104 (Connection reset by peer)) 12:27:49 --- join: segher_ (n=segher@dslb-084-056-174-248.pools.arcor-ip.net) joined #forth 12:37:03 --- quit: segher (Read error: 104 (Connection reset by peer)) 13:14:59 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 14:58:37 tathi: well done on the easy mode for vor :) 14:58:43 now I want hard mode :) 15:02:08 hmm... weird thing happens if you die your last death with the right thrustor on... 15:02:59 JasonWoof: yeah, got one new positive comment on happypenguin :) 15:04:02 cool :) 15:04:29 I wonder if we loose anybody because they need povray 15:04:31 I'm not seeing weird things particularly... 15:04:42 doubt it -- I put the graphics in the tarball 15:04:49 the n button that I use to go right 15:04:52 also starts a new game 15:04:58 oh crud 15:05:10 you probably use the arrow keys 15:05:17 oh, ok 15:05:28 I didn't know you put the graphics in 15:06:49 so...is the normal game too easy now? 15:07:29 I didn't notice any difference 15:07:39 just sometimes my attention span is even shorter than usual 15:07:57 and I want it to be really hard right away without trying to go unreasonably fast 15:08:35 we should probably lable the two difficulties we have now "normal" and "hard" 15:09:27 that's possible 15:09:44 I thought "easy" was pretty easy, but I've also been playing this for quite a while :) 15:09:59 I felt like I couldn't be a judge of that 15:10:07 I stuck it on easy and stared at it for a while 15:11:12 Well, it was easy enough that I can play it indefinitely 15:11:26 until I get bored and start bouncing rocks around to make it more interesting, that is :) 15:12:50 anyway, feel free to turn up the initial rocks count in svn if you want it harder earlier. 15:17:46 how long does it take to hit maxrocks? 15:18:12 2 minutes, IIRC 15:18:38 ok 15:18:44 now it all makes sense 15:18:59 I set it to start at 35 instead of that being the max 15:19:04 and I was staying alive quite a bit 15:19:13 I was suprised because I thought it was 5 minutes 15:19:20 so I was expecting to die very quick 15:19:25 heh. I think you're better than me. 15:19:42 either that, or I'm still just obsessed with blasting the rocks around ;) 15:22:45 heh 15:22:49 I didn't play seriously 15:22:58 I've started braking 3 minutes occationally 15:23:48 not too often... only 5 in the high score list 15:24:19 I can't seem to focus on the game right now 15:24:30 me neither 15:24:44 oh, did you look at Primate Plunge? 15:24:50 did I tell you I implemented go-to-def and go-back in Fronds? 15:24:55 oh, forgot about that 15:25:03 it's not all that great 15:25:09 no, cool :) 15:25:54 er...you said something about working on the history, but that you didn't have any movement yet 15:26:32 ebuild :) 15:26:46 history works 15:26:51 it crops it at 98 chars 15:26:55 so it fits on a line 15:27:00 not sure why I didn't do 99 15:27:17 the display is 100 wide, but I'm not sure cr works the way I want it to if you're at the end 15:27:45 ah 15:29:49 history turned out to be really easy and fun 15:34:29 I like when that happens 15:34:45 hi everyone 15:35:18 hi crc 15:35:22 grrr 15:35:29 hate it when games won't run without sound 15:35:49 even when you turn the sound off, they still won't run unless they can open /dev/dsp 15:36:13 yeah. I hadn't even built sound modules for this kernel yet. 15:37:24 so silly 15:37:27 should just do: 15:37:54 if(!dsp = fopen("/dev/dsp")) { prefs.sound = 0; prefs.music = 0; } 15:38:46 better yet, SDL-mixer should just handle it and silently ignore everything if it can't get sound :) 15:40:04 yep :) 15:41:38 wow, this jelly jar says "produced without boiling" 15:41:41 how special ;) 15:41:42 hehe 15:50:34 --- quit: Snoopy42 (Read error: 131 (Connection reset by peer)) 15:50:58 --- join: Snoopy42 (i=snoopy_1@dslb-084-058-144-249.pools.arcor-ip.net) joined #forth 15:51:10 --- quit: neceve ("Bye people, I'm leaving") 15:54:09 hmm... now I need to decide how I want to do the keybindings 15:54:19 how should you activate the seach modes? 15:54:36 I want find-next find-prev find-def 16:17:01 find-def is very close :) 17:16:26 virl: exceptions don't have any performance penalty 17:23:32 --- quit: tathi ("leaving") 17:30:07 --- quit: uiuiuiu (Remote closed the connection) 17:30:11 --- join: uiuiuiu (i=ian@dslb-084-056-239-201.pools.arcor-ip.net) joined #forth 18:13:41 hi 18:13:47 hi 18:13:59 Jason -- is fovium yours? 18:18:16 tried to compile it. got rid of warnings and some errors by including stdlib.h and installing SDL-devel. but two errors remain incrementing bA 18:18:24 yes ( incase he doesn't answer). 18:19:39 invalid lvalue in increment 18:26:32 what's the url for the pastebin? I'll put it up there 18:29:18 warning on 250, error on 355, 358, fovium.c 18:34:21 so how are you Raystm2? 18:37:48 Hi snowrichard. I'm fine. Watching Goodfellows and playing twelvestring. 18:38:08 and chatting with forthers. 18:38:17 guitar is nice. I'm not coordinated enough to learn to play it 18:38:47 ohh no, any one can do it. 18:40:22 you could return the tuning of it back to something like the way it was before some 18th century guitarist developed this tuning. Then with one finger, you could chord all of the chords in a particular key, just by sliding that one finger up and down the neck. 18:40:26 anybody can do that. 18:40:47 phone 18:41:21 * Raystm2 acts like he's on hold.... du ti du ti du.... 18:41:40 * Raystm2 plays his own 'on-hold-Musak' 19:13:10 she's longwinded 19:14:20 it's always the same 30 seconds of bad midi music repeated over and over 19:16:52 then "thank you for your patience. All calls are answered in the order recieved. Please do not hang up, as this will only delay your call". 19:23:38 I dislike that immensly, but what are ya gonna do. 20:31:35 --- quit: snowrichard ("Leaving") 21:19:48 --- quit: virl (Remote closed the connection) 21:47:01 snowrichard: fovium is created and maintained by Josh and I respectively 21:47:21 oop, tathi=Josh 21:47:39 I understand he has very recently fixed the problem you are having 21:48:01 perhaps it hasn't hit a tarball release yet. Do you have svn? 21:48:34 if you do snag fovium that way while tathi's online (it's hosted on his home machine which is off when he's not using it) 21:50:02 --- quit: JasonWoof ("kronk, out") 22:21:04 --- join: JasonWoof (n=jason@pdpc/supporter/student/Herkamire) joined #forth 22:21:04 --- mode: ChanServ set +o JasonWoof 22:34:48 --- quit: JasonWoof ("off to bed") 23:12:31 --- join: ecraven (n=nex@ns.AHL.Uni-Linz.AC.AT) joined #forth 23:12:33 morning 23:59:59 --- log: ended forth/06.03.28