00:00:00 --- log: started forth/03.11.15 00:19:11 --- quit: gps_ ("sleep") 01:37:03 --- join: schihei (~schihei@p5085DF55.dip.t-dialin.net) joined #forth 02:59:58 --- join: haroldo (~haroldo@r200-40-164-249.adsl.anteldata.net.uy) joined #forth 03:11:29 --- join: schihei_ (~schihei@pD954889D.dip.t-dialin.net) joined #forth 03:17:05 --- quit: haroldo_ (Read error: 110 (Connection timed out)) 03:30:19 --- quit: schihei (Client Quit) 03:30:27 --- quit: schihei_ (Client Quit) 04:03:42 --- join: moritz_ (~moritz@pD951FB0E.dip.t-dialin.net) joined #forth 04:06:56 hey 04:07:08 hey 04:15:51 --- join: schihei (~schihei@pD9E5CF81.dip.t-dialin.net) joined #forth 06:43:10 :) 06:43:14 terve mur 06:43:54 --- quit: skylan (Read error: 60 (Operation timed out)) 06:48:24 --- join: gilbertdeb (~gilbert@fl-nked-ubr2-c3a-37.miamfl.adelphia.net) joined #forth 06:48:32 --- join: melinda (melinda@melinda.usercloak.freenode) joined #forth 07:01:31 --- part: gilbertdeb left #forth 07:03:30 --- join: schihei_ (~schihei@pD9548A8D.dip.t-dialin.net) joined #forth 07:15:20 --- join: madgarden (~madgarden@Kitchener-HSE-ppp3576567.sympatico.ca) joined #forth 07:18:38 --- quit: schihei (Client Quit) 07:46:22 i want to use SDL with Forth (gforth) .... how do i do that? :) 07:46:27 i know its possible... 09:11:38 --- join: XeF4 (~xef4@peptide174.gprs.suomen2g.fi) joined #forth 09:11:49 --- part: madgarden left #forth 09:15:58 :) 09:17:30 ter-ve ar-ke 09:18:06 how-are-you-mur 09:18:17 how-do-i-use-s-d-l-with-g-forth 09:18:19 ??? 09:18:23 incorrect spelling 09:18:59 SDl with forth == good idea 09:19:44 i gotta figure out how to do it... 09:19:48 and sockets with gforth, too 09:19:54 (if possible) 09:20:30 arke: with gforth, you would probably have to write the bindings in CV 09:20:31 C 09:20:50 arke: making internet game? 09:20:57 mur: nope. 09:21:12 mur: just want to do some graphics tests to entertain me, and i wanna use forth 09:21:29 why not make game 09:21:30 ?:) 09:21:31 and i already know SDL, and i think its possible to bind it 09:21:34 i might :) 09:21:36 arke: actually, when I wanted to use gforth/bigforth+sdl I just wrote a little SDL stub that keeps a framebuffer in a mmapped file 09:21:49 then mmaped the same file from forth 09:22:10 worked reasonably well, though it was slow since I didn't bother setting up signal handlers and the sdl stub just busypolled 09:22:27 hrmm 09:22:33 does gforth have sockets? 09:22:39 arke: want a copy? 09:22:50 XeF4: yes please :) 09:23:04 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 09:23:04 --- mode: ChanServ set +o kc5tja 09:23:08 kc5tja: !!!!!! 09:23:08 :) 09:23:11 whats up? 09:23:15 I'm not here forever. 09:23:22 kc5tja: awwww 09:23:25 I have to take my car into the shop, to get its alternator repaired. 09:23:30 ouch. 09:23:31 After that, I need to bike in to work. 09:23:35 ouch. 09:23:45 I need the exercise anyway. 09:24:33 i dont have to bike to work today :) 09:25:03 i get off work, get picked up, 45 minute drive to a party, have my parents drink lots and lots of alcohol, then drive back 09:25:06 at night 09:25:06 on the freewat 09:25:11 freeway* 09:25:14 over a hill 09:25:14 and 09:25:18 its not a stick :( 09:26:06 You don't strictly need a stick to drive over a hill. 09:26:13 --- join: XeF4_ (xef4@lowfidelity.org) joined #forth 09:26:14 I do it all the time in my '7. 09:26:16 prkl 09:26:54 kc5tja: i know. but its funner with a stick. 09:27:01 and easier, imho 09:27:16 Well, yeah. It's definitely a more solid connection. 09:27:34 just switch to xth gear, and you dont have to do anything, except for steer 09:27:38 :) 09:28:16 Well, that's what I do in my car. When going up a steep hill, I drop the car into 2nd gear. 09:28:25 Or if it's not quite that steep, I turn off overdrive. 09:28:57 I just hope I can make it to the auto shop on battery power alone today. 09:28:57 :/ 09:29:17 It's a good 12 to 13 miles away from my location. 09:29:18 you have a hybrid? 09:29:22 No. 09:29:45 broken alternator? 09:29:52 Very much so. 09:30:04 I somehow managed to smoke it on the way home from work yesterday. 09:31:15 good luck :) 09:31:40 I'm reasonably confident I can make it. 09:31:43 arke: I missed a few lines; do you want a copy of that sdl+mmap hack? 09:31:46 But if not, I'll have to have it towed. 09:32:42 --- quit: XeF4 (Read error: 60 (Operation timed out)) 09:39:27 kc5tja, is that like a MUD ? 09:40:23 --- quit: moritz_ ("Leaving") 09:41:03 I440r: What? 09:41:55 that D&D you were playing 09:42:14 I440r: Yes and no. 09:42:30 Players cannot build their own stuff -- they can only interact with what's there. 09:42:44 (this lets the DM maintain control over the campaign, as per normal D&D rules). 09:42:58 right 09:43:13 But if the DM were willing, he could accept requests from players to build stuff on their behalf. 09:43:22 (in exchange for suitable amounts of gold, XP points, or whatever. :D) 09:43:51 heh lol 09:44:13 XeF4_: yes, please 09:45:39 Personally though, I am currently playing the bundled campaign -- it's consuming enough of my time already. 09:46:05 I've considered building a campaign with the map editors and whatnot that they bundle with it. But I don't know enough people who would want to play to even bother with it. 09:46:07 i wanna make a game 09:46:10 made with forth 09:46:10 so 09:46:15 i need gforth to do SDL for me 09:46:16 :) 09:47:18 arke: Why not review the gforth sources to find out how it can link to external libraries? Or ask on comp.lang.forth? Anton Ertl (the author of gforth) is always quite active there. 09:47:41 i havent gotten news to work yet ... :) 09:47:52 XeF4 said he had some hack, so im gonna try that first. 09:48:12 ill probably ask on clf anyway :) 09:49:52 arke: fixing that to use signals is an exercise for the reader =) 09:50:02 Well, I think I'm going to get going. 09:50:17 I need to get ready to bring my car in soon. 09:50:34 arke: and that .fs is for bigforth, but should give an idea how to do it in general 09:50:55 wtf? 09:51:23 ~chris@chris:~/src/sdlstub-arke-20031115> make 09:51:24 make: *** Warning: File `Makefile' has modification time in the future (2003-11-15 10:43:04 > 2003-11-15 09:51:34) 09:51:27 rm -f arena *.o intro tinytro *~ 09:51:29 nasm -w+macro-params -w+orphan-labels -felf main.asm -o main.o 09:51:32 gcc -o intro -nostdlib -lSDL -lpthread main.o 09:51:34 /usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld: cannot find -lSDL 09:51:38 collect2: ld returned 1 exit status 09:51:40 make: *** [intro] Error 1 09:51:49 SDL is installed. 09:53:07 where is it installed? 09:53:17 oh, i got it 09:53:38 SDL was installed, but not SDL_devel 09:53:39 lol 09:54:43 change the -lSDL to `sdl-config --libs` or so or add -Lyoursdldir 09:55:04 sdl-config is very much more preferred. 09:55:28 i already got it :) 09:55:41 ok 09:56:29 ok, now how to use it again? 09:56:53 general warning/disclaimer: that whole example was thrown together in a terrible hurry 09:57:31 heh 09:57:33 arke: run 'intro' then mmap 'arena' with your forth program 09:58:22 huh? 09:59:06 frame serial number is at 1MB into arena; intro polls that once per timer interrupt and updates the screen if it has changed 09:59:16 framebuffer starts at 2MB in 09:59:32 look at general.fs for an example 10:03:03 arke: also in general.fs is a mandelbrot generator I forgot to remove before sending; you can safely ifnore that =) 10:03:11 ignore, even 10:06:15 --- quit: I440r (Read error: 54 (Connection reset by peer)) 10:10:10 ok 10:17:07 fwiw, I did it with a mmapped arena that way because I didn't have time to reverse-engineer SDL and contemplate over which signals it hijacks and such 10:17:19 SDL documentation is pretty lousy in that respect 10:24:08 heh 10:27:37 --- join: XeF4 (~xef4@nucleus199.gprs.suomen2g.fi) joined #forth 10:28:03 there. 10:28:23 between huge ssh lag and semihourly disconnections I choose both =) 10:32:58 and also because for some reason SDL didn't want to cooperate with a dlopen()ed libpthread which made loading it from the forth side a headache 10:34:10 anybody got a news server for me? :) 10:35:08 google 10:36:46 naah 10:36:55 i wanna use a _real_ news reader 10:36:55 lol 10:39:43 adelphia doesn't have one for their customers? 10:39:57 they might... 10:40:12 but i havent gotten a hold of it, if they do 10:40:25 adelphia.com? tech support? daddy? 10:42:31 adelphia is teh suck 10:48:51 --- join: I440r (~mark4@12-178.lctv-a5.cablelynx.com) joined #forth 10:50:22 --- quit: XeF4_ (calvino.freenode.net irc.freenode.net) 10:50:22 --- quit: Herkamire (calvino.freenode.net irc.freenode.net) 10:50:22 --- quit: Zoopee (calvino.freenode.net irc.freenode.net) 10:54:26 greetings Mark. 10:55:46 grrr cdrecord wont recorde faster than speed=4 10:55:52 im fucking pissed off with that 10:56:25 --- join: XeF4_ (xef4@lowfidelity.org) joined #forth 10:56:25 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 10:56:25 --- join: Zoopee (alsbergt@zoopee.org) joined #forth 10:56:35 heh 10:56:49 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 11:02:28 --- quit: I440r ("Leaving") 11:09:41 --- quit: warp0x00 (Read error: 110 (Connection timed out)) 11:13:16 --- join: I440r (~mark4@12-178.lctv-a5.cablelynx.com) joined #forth 11:18:15 --- quit: XeF4 (Read error: 110 (Connection timed out)) 11:18:35 --- join: warp0x00 (~warpzero@dsl.31.mt.onewest.net) joined #forth 11:20:32 --- join: XeF4 (~xef4@nucleus11.gprs.suomen2g.fi) joined #forth 11:21:23 --- join: PWizard (~pwiz@rdu163-111-190.nc.rr.com) joined #forth 11:21:26 --- quit: I440r (Remote closed the connection) 11:21:38 --- join: skylan (sjh@vickesh01-4649.tbaytel.net) joined #forth 11:22:08 --- quit: XeF4_ ("pois") 11:22:18 --- quit: XeF4 (Client Quit) 11:23:41 hia 11:29:02 --- quit: schihei_ (Client Quit) 11:34:58 --- quit: PWizard ("I NEED A JOB TO BUY BIGGAR BOOBS!!! BUT NOT FOR ME, FOR MY GIRLFRIEND TEH MORROCAN MENACE!!!") 11:41:08 --- quit: warp0x00 (Read error: 110 (Connection timed out)) 11:50:08 --- join: warp0x00 (~warpzero@dsl.31.mt.onewest.net) joined #forth 12:07:33 --- quit: warp0x00 (Read error: 110 (Connection timed out)) 12:07:59 --- join: warp0x00 (~warpzero@dsl.31.mt.onewest.net) joined #forth 12:16:31 --- quit: warp0x00 (Read error: 60 (Operation timed out)) 13:26:41 --- join: I440r (~mark4@12-178.lctv-a5.cablelynx.com) joined #forth 14:31:45 --- join: Rok (Nejc@ar14-27i.dial-up.arnes.si) joined #forth 14:32:58 --- join: PWizard (~pwizard@adsl-18-21-91.rdu.bellsouth.net) joined #forth 14:33:10 heya 14:33:27 I have written an algorithm and I have to do a theoretical time complexity analisys ( O(f(n)) ) 14:33:33 does anyone have any idea how to do it? 14:33:38 T(n) = a . O(g(n)) + c 14:33:42 --- join: TheBlueWizard (TheBlueWiz@pc24dn1d.ppp.FCC.NET) joined #forth 14:33:42 --- mode: ChanServ set +o TheBlueWizard 14:33:43 I have to find a and c from my practical results of the algorithm 14:33:45 hiya all 14:33:54 eek, another wizard 14:34:01 :) 14:34:57 heyas, arke. :) 14:35:04 :) 14:44:30 hi 14:44:42 terve sininen velho 14:46:14 terve mur :) (watching TV) 14:46:32 * TheBlueWizard looks at another wizard...."yup" :) 14:46:58 :) 14:47:20 hiya arke 14:50:52 :) 14:55:23 hey, how do I do float arithmetic in forth? 14:55:42 you don't, and then say you did. 14:55:43 j/k 14:55:59 doh 14:59:05 ugh 14:59:19 PWizard: if Forth has a floating math package, then you can do it...otherwise you'd have to use CPU's floating point instructions and CODE them, or write it up from scratch (which is usually the case with 8-bit CPUs) 14:59:26 in gforth, "5e1 5.5e1 f- fdup ." gives a backtrace 14:59:36 a cheaper way is to use fixed point math 15:00:26 well, I'm on a P-IIIm, using linux. :-/ Just trying to take the means of some scheduling policy analyses for my operating systems class. :) Means often have decimal fractions. :) 15:00:55 --- quit: Rok () 15:02:05 yeah, I'll just use fixed point. grrr. 15:07:37 Forth does force you to use your brains 15:08:07 I can't use the tool if I don't have the tool. ;) 15:10:25 yeah...unless you have a lot of time on your hands...or are good at finding tools on Net :) 15:13:47 --- quit: haroldo (Connection timed out) 15:16:46 --- join: haroldo (~haroldo@r200-40-213-124.adsl.anteldata.net.uy) joined #forth 15:17:39 welp, gotta go 15:17:45 peace guys 15:17:50 --- quit: PWizard ("Leaving") 15:26:30 * TheBlueWizard is back 15:32:22 :) 15:32:23 :) 15:32:24 :) 15:32:24 :) 15:32:25 :) 15:32:27 :) 15:32:30 :) 15:32:32 :) 15:32:35 :) 15:32:37 :) 15:32:39 cut it out, arke 15:32:40 :) 15:33:46 :( 15:35:28 no need to clutter up the #forth log file with those waste of smileys 15:39:11 :) 15:39:12 bye 15:39:54 you going? 15:40:35 work 15:41:18 ah 15:41:22 Hi :) 15:43:44 hello Robert 15:44:07 and bye 16:06:07 --- join: jamc (dne@as3-6-8.asp.s.bonet.se) joined #forth 16:06:42 hiya jamc 16:06:56 ho ho, TheBlueWizard 16:07:27 hmm? 16:07:47 :) 16:09:10 --- join: Sonarman (~matt@adsl-64-160-166-102.dsl.snfc21.pacbell.net) joined #forth 16:09:25 hiya Sonarman 16:09:43 hi! 16:16:35 --- quit: I440r (calvino.freenode.net irc.freenode.net) 16:16:35 --- quit: melinda (calvino.freenode.net irc.freenode.net) 16:16:35 --- quit: arke (calvino.freenode.net irc.freenode.net) 16:16:36 --- quit: TreyB (calvino.freenode.net irc.freenode.net) 16:16:36 --- quit: TheBlueWizard (calvino.freenode.net irc.freenode.net) 16:16:36 --- quit: Zoopee (calvino.freenode.net irc.freenode.net) 16:16:36 --- quit: Herkamire (calvino.freenode.net irc.freenode.net) 16:16:37 --- quit: jamc (calvino.freenode.net irc.freenode.net) 16:16:38 --- quit: haroldo (calvino.freenode.net irc.freenode.net) 16:16:38 --- quit: skylan (calvino.freenode.net irc.freenode.net) 16:16:38 --- quit: mur (calvino.freenode.net irc.freenode.net) 16:16:38 --- quit: oooo (calvino.freenode.net irc.freenode.net) 16:16:38 --- quit: ianP (calvino.freenode.net irc.freenode.net) 16:16:38 --- quit: chandler (calvino.freenode.net irc.freenode.net) 16:16:38 --- quit: MysticOne (calvino.freenode.net irc.freenode.net) 16:16:38 --- quit: Sonarman (calvino.freenode.net irc.freenode.net) 16:16:39 --- quit: Robert (calvino.freenode.net irc.freenode.net) 16:16:39 --- quit: ChanServ (calvino.freenode.net irc.freenode.net) 16:21:21 --- join: TheBlueWizard (TheBlueWiz@pc24dn1d.ppp.FCC.NET) joined #forth 16:21:21 --- join: Sonarman (~matt@adsl-64-160-166-102.dsl.snfc21.pacbell.net) joined #forth 16:21:21 --- join: jamc (dne@as3-6-8.asp.s.bonet.se) joined #forth 16:21:21 --- join: haroldo (~haroldo@r200-40-213-124.adsl.anteldata.net.uy) joined #forth 16:21:21 --- join: skylan (sjh@vickesh01-4649.tbaytel.net) joined #forth 16:21:21 --- join: Zoopee (alsbergt@zoopee.org) joined #forth 16:21:21 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 16:21:21 --- join: Robert (~snofs@c-255a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 16:21:21 --- join: chandler (~darmok@64-145-60-36.client.dsl.net) joined #forth 16:21:21 --- join: ianP (ian@inpuj.net) joined #forth 16:21:21 --- join: mur (~mur@smtp.uiah.fi) joined #forth 16:21:21 --- join: MysticOne (mysticone@mysticone.usercloak.freenode) joined #forth 16:21:21 --- join: oooo (o@virgo.bombsquad.org) joined #forth 16:21:21 --- join: ChanServ (ChanServ@services.) joined #forth 16:21:21 --- mode: calvino.freenode.net set +oo TheBlueWizard ChanServ 16:21:41 --- join: melinda (melinda@melinda.usercloak.freenode) joined #forth 16:21:41 --- join: arke (~chris@ca-cmrilo-cuda1-c3b-66.vnnyca.adelphia.net) joined #forth 16:21:41 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 16:21:49 --- join: I440r (~mark4@12-178.lctv-a5.cablelynx.com) joined #forth 16:33:16 --- quit: jamc ("I want to dress you up as TALLULAH BANKHEAD and cover you with VASELINE and WHEAT THINS..") 16:46:03 gotta zip...bye 16:46:23 --- part: TheBlueWizard left #forth 16:47:59 i'd say that was more than 3 minutes 18:18:00 --- join: Necrovore (edwardkise@tnt1-216-199-4-188.jax.fdn.com) joined #forth 18:19:34 --- quit: Necrovore (Client Quit) 18:20:14 --- join: Necrovore (Necrovore@tnt1-216-199-4-188.jax.fdn.com) joined #forth 18:20:24 Hello. 18:25:41 hi Necrovore 18:25:43 nice nick :) 18:26:30 Thanks. This is my first time in this channel but I've been using Forth for a while now. 18:31:49 So what's news? 18:38:35 --- quit: I440r (Read error: 104 (Connection reset by peer)) 18:51:22 Sigh. Must be a slow night. 18:51:37 yeah :_ 18:51:45 i mean: ") 18:51:48 err: :) 18:52:08 Do you use a lot of Forth? 18:52:51 no, i haven't done much actual programming, but I'm really interested in Forth 18:56:25 Well, I've written my own Forth interpreter, but I find it (my interpreter) has some annoying limitations... 18:59:50 When I was in high school (circa 1992) I wrote an RPN calculator called "whats" in pascal. You could type whats 3,2+ and it would print 5. I kind of see Forth as a "super Whats." :-) 19:03:05 I've used two Forths other than my own, Win32Forth and SwiftForth. 19:12:06 cool 20:10:55 --- quit: Necrovore (Read error: 60 (Operation timed out)) 20:32:11 --- quit: onetom ("leaving") 20:32:27 --- join: onetom (~tom@cab.bio.u-szeged.hu) joined #forth 22:01:02 --- quit: haroldo (calvino.freenode.net irc.freenode.net) 22:01:02 --- quit: MysticOne (calvino.freenode.net irc.freenode.net) 22:01:02 --- quit: oooo (calvino.freenode.net irc.freenode.net) 22:01:02 --- quit: mur (calvino.freenode.net irc.freenode.net) 22:01:02 --- quit: skylan (calvino.freenode.net irc.freenode.net) 22:01:02 --- quit: ianP (calvino.freenode.net irc.freenode.net) 22:01:02 --- quit: chandler (calvino.freenode.net irc.freenode.net) 22:01:21 --- join: haroldo (~haroldo@r200-40-213-124.adsl.anteldata.net.uy) joined #forth 22:01:21 --- join: skylan (sjh@vickesh01-4649.tbaytel.net) joined #forth 22:01:21 --- join: oooo (o@virgo.bombsquad.org) joined #forth 22:01:21 --- join: MysticOne (mysticone@mysticone.usercloak.freenode) joined #forth 22:01:21 --- join: mur (~mur@smtp.uiah.fi) joined #forth 22:01:21 --- join: ianP (ian@inpuj.net) joined #forth 22:01:21 --- join: chandler (~darmok@64-145-60-36.client.dsl.net) joined #forth 22:31:22 --- quit: melinda (Read error: 110 (Connection timed out)) 23:13:42 --- quit: Sonarman ("the Pothead alphabet: ABCDTHC... :-)") 23:54:05 --- join: melinda (melinda@melinda.usercloak.freenode) joined #forth 23:59:59 --- log: ended forth/03.11.15