00:00:00 --- log: started forth/02.03.05 01:04:24 --- join: robbe (~robbe@kalys.unixtech.be) joined #forth 01:18:49 hi 01:22:08 Hi :) 01:23:06 rob_ert robbe = . 01:24:22 i guess, the answer is false 01:28:46 1 ok 01:28:49 It's true :-) 01:29:22 rob_ert school + robbe = 01:29:25 1 ok 01:29:33 (forgot the dot :D) 01:29:35 if its true, its -1 01:29:40 not 1 01:29:57 u have a weired 4th implementation ;) 01:30:39 so u r on comp related class, aint ya? 01:31:24 Yes, I am :( 01:31:27 Coding asm :P 01:31:41 unixtech.be ... hmm, does "be" mean belgium? 01:32:11 x86 asm? 01:32:29 show/tell me what r u workin on 01:34:24 A 32-byte demo... trying to beat a friend :P 01:34:30 http://www.ypr.34sp.com/phpBB/viewtopic.php?topic=636&forum=17&21 01:34:37 check my last post 01:55:09 ." I'm leaving" 01:55:25 --- quit: robbe ("CGI:IRC 0.4.3 [EOF]") 02:13:33 hi - is there a way to run an x window within opie? 02:15:26 opie? whats that? 02:15:39 sorry - wrong chan 02:15:47 :) 02:15:48 ok 02:18:11 but anyway, what is opie? 02:42:38 opie is an application suite that runs under qt/embedded on linux on PDAs like ipaq 02:55:25 aum: thx. im a palmos user/devel-newbie, so interested in such stuff. 02:55:34 aum: what channel r u on? 03:12:05 --- quit: Stepan ("Client Exiting") 03:46:45 onetom: #handhelds.org 03:47:04 aum: thx 03:47:41 aum: do they also deal w development questions or mainly its a user channel? 03:51:21 mainly development 03:52:02 aum: great! cu sometime nowday there, then ;) 03:52:29 i'm there now 03:52:43 do you have an ipaq, or plans to get one? 03:53:06 no, im quite satisfied w the opennes of palmOS 03:53:23 palmOS is closed proprietary source, isn't it? 03:53:38 i plan to use it for "industrial" apps 03:54:19 palmOS itself is closed, but 03:54:19 a pile of legal documentation is availably legally and for free for it 03:54:37 the palm company supports it quite well 03:54:39 is the API hard to learn? 03:55:04 :) well... dunno. i havent analyzed it deeply yet 03:55:27 but at 1st glance it seemed quite straightforward 03:55:45 don't palms have small memory? like, 8MB? 03:56:11 and there r numerous opensrc apps r also avalable for it 03:56:42 can palm talk tcp/ip through its sync cable? 03:56:49 well, mine has 2M actually, but its a rather old b&w type 03:57:23 todays palms have @least 8M but 03:57:47 usually they have 16M and they r expandable 03:58:15 but its memory managment is very diligent, so 03:58:55 so small mem could also be just enough 03:59:13 well, i gotta say, i kinda like having linux on my pda 04:00:21 well, previously i also thought so 04:01:00 do people tend to write palm apps in assembler? or c? 04:01:07 but in fact for app development i use too many apps 04:01:07 what could fit in a pda 04:02:36 and as a personal assistnat its quite enough 04:02:36 they write them, i guess in c, because 04:02:36 gcc-m68k is freely available for it 04:02:36 under many GNU platforms 04:02:36 does palm use a 68k processor? 04:02:36 - funnily enough - also for windows 04:02:44 well, seems so ;) 04:02:59 how fast is the processor? 04:03:23 a "country-mate" of mine has developed a gui-editor for palms 04:03:40 running under linux and using a gtk UI 04:04:02 well, i dont know much about the HW of my palm yet 04:04:28 i only have it for some months yet 04:04:51 and i did have enough time to tinker w it 04:05:25 and i have to post a mail - via snail mail - to the palm, inc 04:06:07 so they allow me to access the stuff of their developer programme 04:06:50 and im too lazy for posting a mail in the REAL WORLD :) 04:07:29 but ive already downloaded quartus&dragon forth into it 04:07:49 ahh, forth 04:07:56 and also managed to draw a sinus curve via them :) 04:08:17 i'm developing a forth for ipaq linux 04:08:24 wow :)) 04:08:31 u r my man! 04:08:38 it's getting rather big though 04:08:58 im about to start developing forth for pic microcontrollers 04:09:03 got gui words, socket words, and now i'm in the process of adding words for associative RDBMS 04:09:35 hm, and what about multitaskin/multiuserness? 04:10:12 yes - got multithreading 04:10:15 and multiuser 04:10:39 at the moment im enhancing an optimizing native code generatin forth compiler for smaller pic microcontroller 04:10:54 good approach - generate native code :) 04:10:59 shame i'm not using that myself 04:11:28 but the forth i'm developing is multiplatform - PDA linux, standard linux, windows desktop and windows ce 04:11:41 well, i have to -- w 8 level of hardvare return stack, not modifiably program memory, ~68bytes of ram... ;) 04:11:56 ahhh 04:12:06 you have.... constraints! 04:12:10 and whats the name of your forth? 04:12:26 netForth 04:12:34 is it GPLd? 04:12:43 yes 04:12:45 url? 04:12:52 http://netforth.sf.net 04:13:21 but if you want to perve at the code, you'll have to go to the cvs - http://sf.net/projects/netforth 04:13:23 (how come, ive managed not to notice it?!?!? hmm) 04:13:43 great, will check it 04:14:11 and do u have any good pointers on 04:14:11 multi* for forth? 04:14:53 is there any standard interface for multi* for forth at all? 04:16:07 i mean, API 04:18:45 multi* ? 04:18:54 mou mean multitasking etc? 04:18:58 s/mou/you/ 04:19:20 sure 04:19:39 : multi* multitasking/multiuser ; 04:20:07 well, i just did my own interface 04:20:16 hmmm, sad :) 04:20:19 i've got a word: 04:20:38 : spawn ( parm1 parm2 ... parmn n -- ) 04:20:40 so u dont know any standard in this area? 04:20:43 no 04:20:54 so if you have a word called 'fred' 04:21:01 and you want to run fred as a separate thread, 04:21:11 and give it the parameters 45 and 34 04:21:17 you would type: 04:21:26 45 34 2 ' fred spawn 04:21:28 45 34 3 fred spwan 04:21:33 or inside a word def, 04:21:34 nearly :) 04:21:44 45 34 2 ['] fred spawn 04:22:10 and how do u handle i/o in a thread? 04:22:27 is it already left up to the user? 04:22:39 well, i've got words for i/o redirection 04:22:45 you can even redirect i/o to sockets 04:23:05 which is one way for tasks to communicate 04:23:25 jeeesus, thats greeat! thats what im looking for for awhile 04:23:57 and is there any documentation on these stuff in netforth cvs? 04:24:35 doco is machine generated 04:24:40 i'll dcc you a sample 04:24:41 ... 04:25:57 are you able to receive dcc? 04:32:12 you there? 04:35:53 well, i gotta go to bed 04:35:57 cu later 04:35:58 --- quit: aum () 04:37:16 --- quit: onetom (Read error: 104 (Connection reset by peer)) 04:44:54 --- join: aum (~david@l76-131.world-net.co.nz) joined #forth 04:55:32 --- quit: aum () 05:02:08 --- join: onetom (tom@adsl52189.vnet.hu) joined #forth 06:54:01 --- join: Speuler (~l@195.30.184.52) joined #forth 06:54:10 'day 06:54:39 --- join: onetom_ (tom@adsl52161.vnet.hu) joined #forth 06:56:34 --- quit: onetom (Read error: 110 (Connection timed out)) 06:58:05 --- nick: onetom_ -> onetom 07:21:34 --- join: rob_ert (~robert@h173n2fls33o898.telia.com) joined #forth 07:40:08 --- join: rob__ert (~robert@h173n2fls33o898.telia.com) joined #forth 07:40:18 --- quit: rob__ert (Read error: 104 (Connection reset by peer)) 07:41:18 --- quit: Speuler ("ifvoid: ok") 09:04:12 anybody here? 09:19:58 hello 09:53:36 --- join: I440r (~mark4@1Cust148.tnt2.bloomington.in.da.uu.net) joined #forth 09:53:44 <-- not all here 09:59:10 OK 09:59:23 (when you see this): Hello, I440r. 10:04:43 hi :) 10:04:48 sorta busy :) 10:05:21 thx, rob_ert it worx 10:05:51 onetom: Okay, good... 10:05:54 What works, btw? 10:06:53 u will laugh. sending&receiving msgs while im on an other channel in epic4 10:07:13 Haha.. get a better client :P 10:07:42 there were no traffic on #forth and it was a bit suspicious... 10:08:23 probably bitchx is better, but the 1 in potato is a bit buggy. 10:08:24 Oh, OK. 10:08:30 Hm.. 10:08:38 Download a newer version then :-) 10:09:11 i dont want to clutter that system up w manually compiled sw 10:09:52 anyway, i met aum 2day. 10:10:14 he s the maintainer of netforth.sf.net 10:10:48 his forth is capable of multitasking and has some multiuser support 10:11:23 prob. that will b a good starting point 4 me 10:11:58 though ive found some info on 2 4ths named tforth 10:12:58 1 is a 4th written in 4th, and the other is a 4th implementation 4 a parallel proc machine 10:13:34 cool :-) 10:13:48 so im on the way. thx go 2 all members of this channel ;) 10:14:18 even little me? :P 10:15:11 sure! u served the social background ;) 10:15:39 and, imagine, i met aum accidentaly 10:16:23 he has misrouted a message from #handhelds.org 2 #forth 10:16:50 hehe 10:17:19 anyway i have a palm IIIe palmtop 10:17:48 nice.. I only have PCs, and a few older computers. 10:17:58 and infact - though probably i havent mentioned it yet - i also plan to port a GLPed 4th to it 10:18:40 so he was just the perfect man i had 2 meet :) 10:19:18 but b4n (by for now) 10:19:32 b back in some hrs 10:19:41 okay 10:19:44 bye :-( 10:20:09 and old girlfriend is waiting for me... 10:20:14 @8pm 10:20:15 --- join: lac (~lac@ingatlanok.ktv.tiszanet.hu) joined #forth 10:20:22 okie :) 10:20:24 hi lac.- 10:20:36 hi all 10:20:39 and i also have to hand back film cds 10:21:19 lac: im just about 2 leave :) u r a bit l8 10:21:51 yes, i know :) 10:21:55 u has missed the action again :) 10:22:11 anyway, nothing has happened infact 10:22:29 but say a /who * 2 yr epic4 10:22:47 and b amazed, there is a log daemon/bot 10:23:07 check the url mentioned in its name 10:23:46 diz is bitchx, don't ask me why :) 10:24:57 but wait... 10:25:04 --- quit: lac ("BitchX: the quilted quicker picker upper") 10:25:26 --- join: lac (~lac@ingatlanok.ktv.tiszanet.hu) joined #forth 10:37:36 --- join: horvaths (~horvaths@solyom.sth.sze.hu) joined #forth 10:38:07 hey, man! uve left #linsze! 10:38:08 wow, horvaths, Hi 10:38:11 come back there 10:38:39 he's back now 10:38:58 I think... 10:45:02 look guys - forth uses reverse POLISH notation - not hungarian :P~ 10:45:13 heh 10:45:47 i got my forth bot to connect on a local irc server but it just idles there - its not able to join channels yet 10:45:51 but it connects :) 10:46:13 cool :D 10:46:26 not able to join ? why ? 10:46:38 I never though anyone could write anything more than hello world in forth :) 10:48:16 I440r: sounds cool.. 10:48:16 ugh 10:48:21 rob_ert: :))) hey, im writing a building control program in it! 10:48:30 :) 10:48:34 i havent added the code to parse the complete irc protocol yet 10:48:43 all it does is connect send a USER and NICK 10:48:49 so irc accepts its connection 10:49:04 the fact that its doing that means i can connect on a socket and TALK down it hh 10:49:06 bbl 10:49:12 gotta go write the irc bot now :) 10:49:17 --- quit: I440r ("bbl!") 10:50:47 irc bot in forth? 10:50:56 yup 10:51:21 but thought he s writing it in irc-script 10:51:37 and connects to forth via a pipe or sg 11:07:37 --- quit: lac (" ") 12:11:22 --- join: futhin (~thin@h24-64-175-123.cg.shawcable.net) joined #forth 12:12:12 hi all :D 12:18:31 hi :) 12:19:20 how's it going? 12:19:33 Seht gut :D 12:19:37 Sehr even 12:20:43 it's annoying how in america, the expected response from "How's it going?" is "fine/ok/etc" .. in other cultures, "how's it going?" is taken much more literally :D 12:21:16 Hur går det? - Bra 12:21:23 That's normal in Sweden, too... 12:21:25 Bra = good 12:21:34 Hur går det = how is it going 12:21:57 What I don't like, is people saying "sup?" 12:21:59 what if i'm bra-less? :P 12:22:09 We all know what "sup" means in swedish... 12:22:17 futhin: I surley hope you are. 12:22:24 i say sup? => whassup? => what's up? => tell me everythig dammit! :P 12:22:34 what does "sup" mean in swedish ? 12:22:35 i don't know 12:22:36 heh 12:23:04 a certain amount of alcohol to drink 12:23:06 :-) 12:23:10 that's a "sup" 12:23:33 hm 12:23:33 --- quit: horvaths ("BitchX: causing all sorts of havok!") 12:23:40 i was expecting something much ruder :P 12:23:47 hehe 12:24:00 germans always laugh when we speak swedish 12:24:06 why? 12:24:23 the swedish word for "got", just line in english it's very common, is "fick" in swedish 12:24:30 That means "fucks" in german 12:40:08 --- join: rob__ert (~robert@h173n2fls33o898.telia.com) joined #forth 12:40:15 --- quit: rob__ert (Read error: 104 (Connection reset by peer)) 13:02:10 --- join: Soap- (~flop@210-55-82-244.dialup.xtra.co.nz) joined #forth 14:05:47 --- join: Speuler (~sample@195.30.184.52) joined #forth 14:06:28 'oi :P 14:07:20 goddag 14:07:53 :-D 14:08:04 'm testing irc clients ... 14:08:16 setting 'm up for icafe users 14:08:22 this is tkirc 14:08:33 don't like it 14:08:44 but maybe cafe visitors do 14:08:52 well, they can choose 14:09:26 --- join: CaffeineJunkie (~sample@195.30.184.52) joined #forth 14:11:23 Why don't give them XChat? :-D 14:12:25 --- quit: CaffeineJunkie (Client Quit) 14:12:38 yes, why not 14:13:32 I like it... 14:13:44 Best GUI client I've tried. 14:14:53 --- join: CaffeineJunkie (~sample@195.30.184.52) joined #forth 14:14:56 yes, xchat is pretty good, good interface, simple enough. 14:15:04 good enough fro the icafe users 14:15:07 xchat 14:15:14 but not good enough for serious ircers :P 14:15:19 yes, looks good 14:15:29 real irc junkies use ircii or bitchx 14:15:33 Bah 14:15:42 they'll have ircII too 14:15:42 I only have bx on the no-GUI comp 14:15:55 lol 14:16:04 i did /ctcp rob_ert bitchx 14:16:05 lol 14:16:06 --- Received a CTCP BITCHX from futhin 14:16:06 --- Received a CTCP VERSION from futhin 14:16:09 yeah, heh 14:16:26 <-- high on crack 14:18:24 --- quit: CaffeineJunkie (Client Quit) 14:18:58 --- join: CaffeineJunkie (~sample@195.30.184.52) joined #forth 14:19:32 that's four. should be enough 14:19:38 --- quit: CaffeineJunkie (Remote closed the connection) 14:19:51 tnx for bearing with me 14:20:22 any other games you could recommend ? 14:20:43 multi-user, network, easy to learn ... 14:20:55 like quake ... 14:21:42 got civ call to power, railroad tycoon, but those have a considerable learning curve 14:21:46 --- join: XeF4 (~xef4@dsl-XIV-95.kotikaista.weppi.fi) joined #forth 14:22:17 Sorry, no idea... 14:23:28 um 14:23:29 bomberman 14:23:46 you should be able to find a good version commercial or shareware 14:23:49 for 4 players.. 14:23:52 lots of fun 14:24:02 that's the maze, with players placing bombs, then run away quickly ? 14:24:06 yes 14:24:55 other games you might want to consider: starcraft, quake 3, unreal tournament, tribes.. 14:24:56 er 14:24:59 tribes 2 14:25:02 could it be called bombermaze ? 14:25:13 no 14:25:16 bomberman 14:25:28 not in debian 14:25:33 if there is something called bombermaze, does it say "clone of bomberman" or something? 14:25:33 gotta search it 14:25:37 oh for linux 14:25:39 oops 14:25:47 linux multiplayer games.. hmm 14:25:53 there's a few websites out there 14:26:04 dedicated completely to linux games 14:26:08 good ones 14:26:11 i checked www.linuxgames.com 14:26:31 i recall something like penguin games 14:26:32 but didn't find so many game candidates 14:26:36 xtux 14:26:51 tried it 14:26:58 video not quick enough 14:27:01 www.happypenguin.com ? 14:27:03 er 14:27:04 .org 14:27:05 cheap SIS630 chipset 14:27:19 quake works amazingly well 14:28:29 bombermaze is for x ... i just look at it 14:28:41 2-4 players 14:29:46 http://ibiblio.org/pub/Linux/games/multiplayer/ 14:29:53 hmmm ... no network. all players on same keyboard ... 14:30:07 yeah, that sucks, need network version 14:30:32 I found a nice Linux "Schorched Earth" clone for network once... 14:30:40 http://ibiblio.org/pub/Linux/games/multiplayer/!INDEX.html 14:30:41 But I guess that's not very popular :) 14:30:42 futhin: that looks like a good URL you gave me 14:30:49 yeah 14:31:01 rob_ert: why not? 14:31:49 futhin: Dunno... Ask Speuler if cybercafe users like it :) 14:32:10 Thanks once again for the forth vm example, Speuler :) 14:32:22 Now I have to go to bed, see you tomorrow! 14:32:33 rob_ert: that's tanks, shooting power and angle, selection of projectiles, tunr-based ? 14:32:45 Speuler: Yes. 14:32:56 maybe too simple 14:32:59 Yeah.. 14:33:05 not flashy enough 14:33:15 Not modern enough. 14:33:30 It using enough CPU power. 14:33:40 Too free. 14:33:44 lol 14:33:46 "too free" 14:33:48 (I'm just complaning... night all) 14:33:48 :) 14:33:52 'night 14:33:54 good night 14:33:56 --- quit: rob_ert (": ^ 1 swap 0 do over * loop swap drop ;") 14:34:52 this is a multiplayer game 14:34:53 http://www.xpilot.org/ 14:35:28 2d, vertical maze, ballistic control required ? 14:35:28 mi back 14:35:38 i dunno 14:35:51 hi guys 14:35:56 hi 1tom 14:35:56 haven't played xpilot 14:36:03 hi 1tom :P 14:36:58 guess the fun part starts here - trying out some games 14:37:02 http://xtux.sourceforge.net/ 14:37:15 video too slow for xtux 14:37:18 oh 14:37:43 or i mix up xtux with another game 14:38:04 buy neverwinter for linux :P 14:38:13 www.tuxgames.com sells it 14:38:15 don't know that one 14:38:18 good ? 14:38:23 it's not really a multiplayer lan game 14:38:27 it's a mmorpg 14:38:31 and you connect to a server 14:39:19 xtux was another one 14:43:14 http://www.mattdm.org/icebreaker/ looks like fun, but it's not multiplayer :P 14:43:33 penguins scared of water ? 14:43:51 yes 14:43:53 so does www.tuxracer.com 14:44:06 not multiplayer either 14:44:08 i don't think 14:44:36 installing icebreaker ... 14:45:09 code a graphical mud :P 14:45:13 breakout clone 14:45:33 no, not quite 14:47:42 acm works afaik on 8bit video only 14:47:44 pity 14:47:57 some dogfighting game might be fun 14:48:15 woof 14:48:20 meow 14:48:46 the first url i gave you seems like the best source 14:48:58 i do think so. 14:49:02 battleship, worm clone, etc 14:52:03 there's a fair number of multiplayer games here http://www.linux.org/apps/all/Entertainment/Action_Games.html but you have to do find "multi" 14:52:09 http://www.roberthockauf.de/bomberman/bomberman.shtml 14:52:13 java bomberman 14:53:13 http://clanmecha.sourceforge.net/ 14:53:29 http://www.newbreedsoftware.com/finalbattle/ 14:53:53 http://www.parsec.org/ (might not be able to handle it if you couldn't handle xtux..) 14:54:13 http://www.ufoot.org/liquidwar/ 14:54:20 final battle looks good 14:54:22 xtux runs fine 14:54:27 yup 14:54:27 i mixed it up 14:54:34 ah 14:54:42 parsec is 3d i think 14:54:48 space fly around and stuff 14:55:30 that's the kind of stuff i like. i hope so do the guests 14:56:10 i like simple games like bomberman too 14:56:13 loads of fun in them 14:56:17 when multiplayer 14:56:39 version 0.0 :) 14:57:14 http://www.ndh.net/home/m.vogel/ 14:57:36 http://www.newbreedsoftware.com/xbomber/ 14:57:37 some more bomberman links 14:58:37 does /topic is linux gaming today? 14:58:54 1tom: defender was written in forth 14:59:07 actually, lots of atari games were 14:59:19 so we're not completely off-topic 14:59:43 the last two bomberman links i gave you seem like the real stuff 14:59:54 especially the /xbomber/ one 15:00:15 defender defender ... lookin 4 it but hasnt found 15:00:41 how can i search backward in the chat? 15:00:57 actually.. /m.vogel/ looks good too, and seems to be 3dimensional 15:01:01 ceratainly from inside the irc client? 15:01:10 im using epic4 15:01:22 try shift-page up 15:01:30 but probably it must b similary 2 bitchx 15:01:43 s/lary/lar/ 15:01:47 shift-pgup or ctrl-p or ctrl-v 15:01:50 or something like that 15:02:17 screenshots suggest 2d, but there's the povray gallery 15:02:18 hey, i said SEARCH 15:02:22 not scroll... 15:02:38 oh 15:02:42 no idea 15:02:47 log it 15:02:48 * onetom sad 15:02:50 and then grep the log file :P 15:03:10 holy empire ... 15:03:19 i do it, but less -r is a bit buggy 15:03:33 --- join: Soap` (~flop@210-55-148-85.dialup.xtra.co.nz) joined #forth 15:03:38 speuler: /m.vogel/ has some great povray pictures in the images section :) 15:03:41 the conservatives are on a slide in bavaria 15:03:54 (downwards, that is) 15:03:58 onetom: what is the -r for ? 15:04:32 bush put extra tax on stell import ?? 15:04:35 displaying ansi colors 15:04:36 steel ... 15:04:41 hm 15:04:48 why should he do that ? 15:04:58 just to support us economy ?? 15:05:17 imean, less lets the terminal process the escape seqs 15:05:20 t'is not consistent with the notion of free trade, is it ... 15:05:25 speuler: he's trying to protect the steel economy.. it's been down, and a lot of people have been campaigning for protection of the steel economy 15:05:34 yeah i know i'ts not consistent 15:05:38 and it's bad capitalism 15:05:43 but it's politics :P 15:05:46 tom@ex:~> grep -i defender .irclog 15:05:46 [12:00] 1tom: defender was written in forth 15:05:46 [12:01] defender defender ... lookin 4 it but hasnt found 15:05:50 ??? 15:06:04 what's wrong? 15:06:26 havent found any previous references 2 defender 15:06:38 there aren't any 15:06:46 speuler just brought it up for no reason :P 15:06:48 will probably cause some non-us people to buy japanese instead of us goods 15:06:54 grrrrr :) 15:07:09 1tom: www.google.com 15:07:29 thx ~:-| 15:08:29 also, protecting the steel industry is kind of important for the country's military.. since the u.s.a has a huge military and would like to ensure that it will always have steel if it needs it .. 15:08:45 i gotta go 15:08:48 returning some movies 15:08:50 bbl 15:09:03 http://www.dadgum.com/giantlist/older-news.html 15:09:36 composite materials for tanks 15:09:56 lighter metals, titanium and alloys for planes 15:11:37 army needs to eat. put import taxes on food products ... 15:11:57 stop importing russian titanium 15:12:17 (actually, japanese purchased lots of it) 15:12:27 (reselling it to the world now) 15:12:59 but bloody boring steel ?? 15:13:17 ah. ships ... 15:13:28 ships, guns, knives, misc 15:14:01 reduce import taxes, and buy korea out of steel ... 15:14:22 A number of entries back I mentioned Forth as one of the languages used to write games prior to 1985. Such games are rare. Most of the examples of games written in Forth turn out to be incorrect (Defender is often cited, but it is written in 6800 assembly language). 15:14:29 from that url you gave 15:14:58 strange. 15:15:56 i mean that the forth game extensions were from or sponsorted by atari, consequently used for arcade games 15:16:04 sponsored 15:16:38 can't check my sources 15:16:40 too old 15:17:02 i'm really interested in taking tons of old games from all the old consoles.. amiga, atari, etc.. and recoding them for today (take advantage of better video, but still keep it simple, preserve it's originality) 15:17:14 space war 15:17:52 one of the first video games, maybe the first 15:18:16 the really ugly arcade game? :P 15:18:26 with bug-like spaceships coming down the screen? 15:18:26 implementations of that game idea survived till today 15:18:36 nope. 15:18:39 two player 15:18:43 around star 15:18:50 shooting at each other 15:19:07 probably not the first.. the first would be text-based :P 15:19:15 turn left/right, accelerate, shoot 15:19:48 with "video game" i mean "bit map graphics" 15:20:06 i believe that a lot of the older games are probably good simple games, and should be preserved :) 15:20:42 okay 15:20:43 gotta go 15:20:55 thank you futhin 15:21:12 put me into recreational mode :) 15:21:33 first time i try out games for business :) 15:21:49 heh :) 15:21:56 * futhin afk for real :P 15:23:12 will attack a pizza now 15:23:24 --- quit: Soap- (Read error: 113 (No route to host)) 15:24:19 --- nick: Speuler -> PhoodPhrenzy 15:32:18 futhin: i met aum yesterday. do u know him? 15:44:31 --- quit: futhin (Read error: 104 (Connection reset by peer)) 15:58:39 --- part: PhoodPhrenzy left #forth 17:31:02 --- quit: XeF4 ("pois") 17:33:23 --- join: futhin (~thin@h24-64-175-123.cg.shawcable.net) joined #forth 17:35:15 yes 17:35:17 i've spoken to aum 17:35:46 he is interested in a portable forth similar to tcl/qt etc.. for linux, windows, macos 17:35:58 developing one.. that is 17:37:31 onetom: why? 17:37:59 soap`: how is it going? :) 17:38:11 etaoin: how is it going? :) 17:38:17 <-- wants to talk forth :D 17:39:51 * Soap` hides 17:39:55 hi hi :D 17:40:03 do you code forth? :) 17:40:18 do you have any forth projects, etc etc etc :) 17:41:55 Ummmm... I plead the 5th :P 17:42:33 --- topic: set to 'forth is a programming language, an operating system, a philosophy, and a way of life. feel free to ask questions and discuss all things forthy :-)' by ChanServ 17:43:03 soap`: hm, tell me something.. are you familiar with forth? or perhaps you are interested in learning it? 17:46:06 Well, I tinker with it occasionally... 17:46:06 ... 17:46:12 I got in to it because it's the only language that will actually compile on board my aging palm pilot 17:46:44 ah 17:46:53 have you found it useful? fun? :) 17:49:36 I like the design philosophy, but I keep running in to situations where I want to do something high level and I'll lack the programming ability to do it 17:51:18 For example, if I want to do TCP/IP communication in Forth then I'm screwed, because there's no generic library for it and I'm not a good enough programmer to roll my own words out of string and twigs. 17:52:36 yeah.. that seems to be a problem with forth. it isn't very well supported even though i think that it is practically the perfect language (imho) i discovered it about 9 months ago, and i found that the resources on the interenet were kind of poor 17:53:56 i plan on helping to increase the support for forth.. eventually :P 17:56:49 --- topic: set to 'Forth is a programming language, an operating system, a philosophy, and a way of life. feel free to ask questions and discuss all things forthy :-)' by ChanServ 17:57:07 man 17:57:10 i really need to install linux 17:58:32 Operating-system angst? 18:00:08 naw, i'm just not coding forth these days. and my project, to code a forth mud, is to be compiled/run in linux.. so i need to develop it in linux 18:02:29 and to figure out how to interface to the socket library 18:02:37 and to figure out how my database is going to be set up 18:02:51 i'm not really sure how i'm going to set up my database :( 18:03:25 Hmmm. 18:05:02 Why a Forth MUD in the first place? 18:05:54 For the challenge? 18:06:17 sort of, my friend and i were thinking of setting up a mud 18:06:18 for fun 18:06:28 and we checked all the other muds out there 18:06:30 but weren't happy 18:06:46 check http://forthmud.sf.net/ for the story 18:11:50 we wanted a mud we could modify while it was running without having to shut down.. 18:12:06 * Soap` is a bit confused here. 18:12:15 "Make money meaningful so that people aren't giving their money freely to newbies. Possibly make it hard to earn the money and harder to buy the important things." 18:12:30 yeah? 18:12:34 Money that's hard to earn and hard to spend doesn't sound particually useful. 18:12:34 what's confusing about it? 18:12:57 well in current muds, really powerful players give away their money to the new players.. 18:13:17 we don't really want that to happen, it makes the mud less interesting 18:16:02 in ultima online, the players hoard their money because there are many cool things they can buy, no matter how powerful they are and how much money they have 18:16:50 If currency is such a problem, why have it at all? 18:17:16 Players could trade/barter... items could have different values to different players/npcs, which could make things interesting. 18:17:17 i'll probably try to develop an capitalistic/economic system in the mud 18:17:23 hm 18:17:41 you play muds? 18:18:32 I used to... now I generally stick to MOOs if I play at all. 18:21:46 actually, i've been on some muds that have a trade/barter thing going on, but i didn't really like it 18:24:48 --- join: TheBlueWizard (~tbw@ip-216-25-202-158.vienna.va.fcc.net) joined #forth 18:24:48 --- mode: ChanServ set +o TheBlueWizard 18:24:53 hiya all 18:25:07 I guess my main beef with most in-game currency is that it usually doesn't make any sense. 18:25:09 'ello 18:25:17 hiya Soap` 18:26:19 Player wanders in to the wilderness, kills a bunch of giant spiders or something that were for some reason carrying gold, wanders back to town, upgrades his weapons and armour, purchases a bunch of healing potions, wanders back the wilderness, kills some slightly harder monsters... 18:26:24 Repeat. Lather. Rinse. Repeat. 18:26:54 hiya bluewizard :) 18:27:39 lol...yeah...such games have no overall theme or whatever....I've played in some games with some real "meat" in it, and they're good, fortunately :) 18:27:44 hiya futhin 18:28:04 soap: um, i'm not that interested in making a classical hack'n'slash mud.. it's too boring :) i'm interested in making a much more interesting game, hopefully on some intellectual level :D 18:28:11 used to play in Dark Sun campaign for one and a half year...and loves it :) 18:28:24 a mud? 18:28:56 * TheBlueWizard nods in agreement with futhin ... except when he feel like just wanting to slash the world up in pieces once in a while :) 18:29:27 i played battlemech quite a long time ago. omg! you joined a clan, you had politicking, you had mechs, you went out on campaigns and battled against other clans. you had terrain, height, a hex-based map, etc 18:29:50 it was the most well designed mud i've ever come across 18:30:09 unfortunately, i didn't play it that much.. maybe only for a month 18:30:17 there was a steep learning curve too, in order to operate the mech 18:31:33 * TheBlueWizard had played a bit of battlemech (board version)...a long time ago now hehe...like, um, 10 years ago or even more :) 18:31:58 futhin, so what sort of theme might you implement in your Forth MUD? 18:32:28 it can be fun...my opponent was a very skilled player...I usually get creamed...but I once had a distinct pleasure of creaming my opponent due to a technicality :) 18:33:15 soap`: well, the forthmud will be separate from the actual mud that my friend and i would develop. people will be able to download the forthmud and start developing their own mud.. i'll probably provide some basic features.. or maybe it'll be a copy of the actual mud that i'll run.. 18:33:37 thebluewizard: gotta love them technicalities :P 18:34:00 Ah, like the Lambda engine coming with LambdaCore? 18:35:39 i guess? the whole point of developing the forth mud is to create an easily modifiable, modular mud in an easy to code language (forth :D) .. i really liked MUF for coding on tinymuck, so i'll probably have something like that.. to make it really easy to code for the mud 18:36:06 i looked at the lambda and the OOC or whatever it was 18:36:19 but didn't really think it offered enough flexibility, power 18:36:31 the technicality I used: I decided to expend extra fuel doing some daring attack (I was in the water, fortunately, but so was my opponent). Of course it might fry my bot, but I didn't see another choice...anyway, my opponent said I can't do that, and I thumbed up the rulebook and showed him...after some rereading, he conceded that I could do that particular manuever, and then right on the spot said I won, seeing that I turned out to 18:36:47 OOC? 18:37:19 oops 18:37:26 it's MOO actually 18:37:27 i think 18:38:00 LambdaMOO is a variant (and the biggest one) of MOO 18:38:31 i dunno, but the programming language of LambdaMOO is called MOO 18:38:53 there are some maybe you're right...but I think it is also called LambdaMOO 18:39:38 nope 18:39:56 there was a CoolMUD, which evolved into ColdMUD....see http://www.cold.org for more info... 18:40:08 futhin: ok 18:40:22 the MOO in LambdaMOO is the MUD variant of MOO.. the language MOO is something like "multi-user obect oriented" 18:40:34 i think they might've been being clever or something :P 18:41:04 or maybe you're right 18:41:11 heh 18:41:15 whatever :P 18:41:18 heh 18:41:53 futhin: sorry I didn't respond before. I wasn't at the computer 18:42:20 soap`: the next step after the forth mud would be to develop a multi-user collaborative forth universe. for forth coders to join and discuss forth and code... and to observe each other coding, etc 18:42:26 etaoin: ah :) 18:42:26 I used to hang out in LambdaMOO many, many years ago...not anymore...though I did learn a lot...it was my first serious exposure to OO programming, and through that I really "get" it :) 18:42:46 etaoin: i was wondering how your forth coding was going? :) 18:43:07 MUF was my first exposure to forth.. it was great :D 18:43:23 it's better than Forth too *wink* *wink* 18:44:23 never have tried/experienced MUF...and I don't think there is a Debian version of tinymuck...I could be wrong.... 18:44:51 futhin: basically, I've found after a week that forth makes me think too much and not get enough done 18:45:26 restarting my router 18:45:32 --- quit: futhin ("restarting my router") 18:45:34 lol...that happened to me while hanging around in LambdaMOO 18:45:58 --- join: futhin (thin@h24-64-175-123.cg.shawcable.net) joined #forth 18:46:44 thebluewizard: yeah, you can run the tinymuck server on linux 18:46:44 you don't need a "debian version" :P 18:46:44 hiya futhin again 18:46:59 lol...that happened to me while hanging around in LambdaMOO 18:47:16 heh...ok 18:47:27 what's LambdaMOO? 18:47:55 it's a MUD = multi-user online dimension (or dungeon) 18:48:13 nifty 18:48:25 a text-based world where a bunch of people get on and explore the map 18:48:29 and kill monsters, etc 18:48:37 but there's been variants of that 18:48:53 talkers, playerkilling muds, etc.. 18:48:59 type: telnet lambda.moo.mud.org 8888 18:49:02 lambdamoo is a talker mud 18:49:07 and an ugly one :P 18:49:07 and you will get into LambdaMOO 18:49:11 no color!! 18:49:17 noo, don't tell him! 18:49:27 why? 18:49:28 lambdamoo is evil and sucks :O 18:49:32 heh 18:49:47 etaoin: you think too much about forth now? :) 18:49:53 * Soap` slaps futhin with a glove 18:50:05 heh...at least that sucker will get to see it in action....type quit to exit 18:50:10 You have offended the honour of lambdamoo! I challenge you to a duel ! 18:50:21 heheh 18:50:40 * TheBlueWizard salivates at the sight of a possible duel! 18:50:43 futhin: I think too much about stuff that gets in the way. 18:51:02 * futhin gravely looks upon Soap` and states, "The honor of forthmud was offended by the very sight of lambdamoo!" :P 18:51:18 lol 18:52:04 etaoin: forth stuff or other stuff? 18:52:20 etaoin: or you are so stunned by the beauty of forth that you get coder's block? :P 18:52:27 blah 18:52:38 I suppose it's beautiful for a low level language 18:52:47 heh 18:53:05 you seemed like a much more Real Coder (tm) type than me.. i'm just a lazy wannabe 18:53:30 I'm just a hobbiest. 18:54:04 etaoin: it's not a low-level language, you have offended the honor of forth :P 18:54:31 it's high-level! it's an application-oriented language! you use it to develop the language of the application! 18:54:33 :D 18:54:43 you do the same with lisp 18:54:46 it can be abstracted to higher levels than any other language 18:55:02 but nobody has really done that afaik.. it's not well supported enough :( 18:55:11 exactly 18:55:29 um...IIRC Lisp can be abstracted to higher level as well 18:55:40 yes. 18:55:53 lisp-style macros rock 18:55:59 yeah, lisp and forth are kinda similar 18:56:35 my friends were telling me about how lisp involves thinking recursively.. but i had no problem figuring it out because i knew forth. bwahaha! i just flipped the whole damn lisp code in my head! 18:56:53 and furthermore, unlike Forth, Lisp can treat program like data, so it's easy to write, for example, a symbolic differentiation program, and then use the output of that said program as a routine itself 18:57:54 so, implementing a Newton's method of finding roots of a function would be a snap in Lisp 18:58:16 heh. I did that when we went over that in calculus 18:59:01 heh...Newton's method is interesting and ingenious, but is unstable. I went over that in Calculus, and again in Numerical Analysis course 19:01:19 well, I need to go to bed....hate my job, but gotta earn some stooopid bux 19:01:45 hm 19:01:53 bye all 19:01:54 get a better job! :P 19:01:57 ok 19:02:01 good night :) 19:02:37 any idea where to find a good job related to open source/Linux? :))) too much M$ crap at work :P 19:02:37 --- join: qless (~cerberus@clgr000977.hs.telusplanet.net) joined #forth 19:02:46 hi qless :) 19:02:47 hiya qless ... bye too 19:02:50 howdy folks 19:02:54 hi 19:02:57 * TheBlueWizard fades 19:03:07 --- part: TheBlueWizard left #forth 19:03:23 we never really do any proofs in calculus, so I don't know how Newton's method works 19:06:10 wtf... this doesn't make any sense 19:06:11 and furthermore, unlike Forth, Lisp can treat program like data, so it's easy to write, for example, a symbolic differentiation program, and then use the output of that said program as a routine itself 19:06:33 forth could do the same 19:06:37 it's flexible enough 19:07:04 does forth have anything like lisp macros? 19:07:17 dunno, i'm not familiar with what a lisp macro is 19:07:27 but the thing about forth, that you need to know is: 19:07:45 if you wanted a lisp macro in forth, you can make it 19:08:06 you can do _anything_ you want in forth.. 19:08:18 there's a lisp interpreter coded in forth i think 19:08:29 i remember a scheme interpreter actually.. 19:08:30 expressions in lisp are lists. so if you have a function that takes some arguments and returns a list, you can execute the returned list as lisp code 19:09:07 I hear you can do anything in any turing complete language; it's just not always easy or practical 19:10:21 well the main difference between forth and other languages like C and Lisp is that when you are coding in forth, you are actually modifying forth itself. forth was made to be really easy to modify and to create whatever you can think of.. 19:10:34 well 19:10:51 i'm not completely sure about lisp, but with C, you have a compiler. the C language and the compiler are separate 19:11:03 but forth is the compiler and the language at the same time.. 19:12:55 damn cryptic compiler errors 19:14:43 forth error or some other lang? 19:14:50 some other lang 19:16:20 HACK! 19:23:28 etaoin: lol, i was asking my friend (who's taking lisp class) to explain to me your explaination of lisp macros. and since i've told him a little bit about how forth works, he said that the equivalent in forth is "you create words in forth, these words are now part of the forth language (the code), and you use this code to produce higherlevel words, etc" 19:24:09 but you know more forth than my friend does.. so you should've known this ?!? 19:24:36 I guess 19:25:09 I thought it was obvious. I expect you to be able to pluck the thoughts I want you to right from my skull. 19:26:11 well, I didn't really think it was obvious. 19:28:53 lol 19:28:58 i don't really know lisp 19:29:03 maybe there's something else too 19:29:46 i really do believe that forth is the perfect language.. if i wanted lisp or some elements of lisp, i can code it in forth, on the fly as needed :D 19:30:13 if i was a hardcore programmer 19:30:28 i can just imagine how productive i would be with forth :P 19:30:38 but i'm not, which sucks 19:30:39 uh huh. 19:31:01 hm? i guess you don't share the same viewpoint as i do heh 19:31:21 forth definitely needs to be supported better 19:31:48 --- join: XeF4 (~xef4@dsl-XIV-95.kotikaista.weppi.fi) joined #forth 19:31:55 but aside from all other considerations, forth seems to be a perfect language as far as i know.. 19:32:00 forth has some interesting qualities, but I am acustomed to useful stuff builtin 19:32:05 yeah 19:32:08 so am i 19:32:18 i really liked MUF.. didn't have to think :D 19:32:25 MUF? 19:32:52 multi-user forth... a high-level forth-like online programming language for TinyMuck ( a MUD) 19:33:31 etaoin: i definitely want to see forth being supported more, and more stuff builtin.. so that people can just get in and start coding, without having to worry about all the low-level stuff 19:34:16 etaoin: btw, MUF was almost like a scripting language to me, when i first discovered it.. a low-level language that makes me think of a scripting language at the high-level? that's pretty good in my book :) 19:35:34 arg. 19:36:04 casting a char* to int for some reason does not result in the same char* upon a cast latter 19:36:17 but that's a problem for tomorrow 19:36:20 --- quit: Etaoin ("raise MappingError, "arg, somebody folded the maps instead of rolling them"") 19:36:40 it kind of seems to me that development on forth is extremely slow 19:37:10 most forth coders seem lazy or they just focus on other stuff 19:38:11 I guess most forth coders worry about solving mundane problems rather than improving forth for forth's sake. 19:38:22 i'm pretty happy about i440r's isforth.. it seems like a step in the right direction.. it'll run fast, probably a lot faster than gforth/bigforth 19:39:21 XeF4: yeah, and that kinda sucks. if we supported forth better, more people would code forth.. and eventually there'd be a lot more solutions to the mundane problems, etc... in the long-term, it'd be a faster way to solve the mundane problems :) 19:39:55 so get to work. 19:40:04 first the forth mud 19:40:06 then the world 19:40:20 wanna help me? :P 19:40:41 bah 19:40:45 i need to design a database 19:40:52 er 19:40:53 I've been experimenting with a colorforth variant to support a project. It seems beautiful enough now, but it will probably be full of weird hacks in a few months :\ 19:41:05 what project? 19:41:47 audio workshop+genetic graphics generator 19:43:11 19:43:12 19:43:15 eww 19:43:23 thanks for the whitespaces 19:43:29 oops, sorry 19:45:06 xef4: i tried out chuck moore's colorforth 19:45:15 put it on a disk and booted off it 19:45:34 couldn't figure out how to run my code tho :( 19:45:40 63 load 19:45:43 wouldn't do anything :( 19:45:54 and the stuff was in block 63 19:46:20 Has anyone played with Enth? 19:46:21 I've not had much success booting moore's colorforth 19:46:22 also, if i had figured out how to code in that colorforth, the first thing i would've done is fix the damn keyboard! heh 19:46:30 Soap: for about 10min 19:46:37 soap`: not me 19:46:54 xef4: you use lovejoy's colorforth or something? (the dos colorforth?) 19:47:55 * Soap` could never get blocks I'd changed to actually flush to disk 19:48:11 hm 19:48:11 futh: I don't use any colorforth just now, because mine is unusable, Flux doesn't do what I want (neither does moore's colorforth) and I've not tried lovejoy's 19:48:38 I was never sure if I was coding something wrong or if my antique XT-era FDD was just acting up. 19:49:09 xef4: you said you were using some variant of colorforth? there's only three that i know of.. enth/flux & chuck moore's & the lovejoy (maybe i'm mixing up his name.. but it's a dos colorforth i believe) 19:49:22 soap: you are using a 5.25" floppy drive then? 19:50:05 futh: I said I was experimenting. 19:50:40 * Soap` nods 19:51:34 how are you even booting colorforth, then? 19:51:47 hm? 19:51:59 it could fit on a 5.25 :P 19:52:02 * Soap` is talking about the block system in Enth 19:53:06 soap`: did you load the block you want to edit by typing edit, and then you edit the code, exit the editor, and type flush ? 19:54:42 The disk would whirr at the FLUSH stage but nothing would actually be written 19:55:57 um.. maybe you have to type flush 19:56:03 or load flush 19:56:06 or something like that heh 19:56:15 hm 19:56:38 i'd have to load up pygmy tutor to find it out for you, and i've already got lots of windows open :( 19:57:28 n/m... I think it used some other word for the actual flush, and it's been ages since I used it anyway. 19:59:52 i'll check it! ph33R! 20:00:27 i'll check it in like 15 to 30 minutes 20:00:27 stay around for the news :P 20:01:11 HUM. If I were prudent, I would modify flux to support what I want 20:03:28 me too :P 20:03:33 colorforth 20:04:25 i'm very interested in what chuck moore is doing, and _his_ solutions. because i think that he has a clue :D 20:04:57 that doesn't make his solutions relevant to other's work 20:05:00 others' 20:05:39 what are you thinking of? 20:06:38 hm? 20:08:38 what work? which of his solutions, etc? 20:10:30 eh? 20:10:54 you said "that doesn't make his solutions relevant to others' work" i'm just wondering if you were thinking of anything specific? 20:11:28 I meant his cluefulness doesn't automatically make his specialized colorforth implementation useful to eg.. my project(s) 20:12:34 yeah, well he's experimenting with forth itself.. it'd have to be somebody else who expands on his work to make colorforth actually useful for other people's projects.. 20:12:52 i'm interested in his : blah blahblahb ; blahblah ; trick 20:13:13 it seems he's still simplifying forth 20:36:38 --- quit: XeF4 (Read error: 104 (Connection reset by peer)) 20:50:55 --- quit: Soap` (Read error: 104 (Connection reset by peer)) 21:02:01 --- join: aum (~david@l76-131.world-net.co.nz) joined #forth 21:02:08 hi hi aum :) 21:02:28 how's it going forth-wise? :) 21:02:44 pretty good 21:03:00 i've got netForth running on Familiar Linux (PDA vers) 21:03:45 and you? 21:04:34 trying to get back into coding forth mud and other forth stuff 21:04:51 reading Thinking Forth too 21:04:58 good one :) 21:05:25 i wrote a DBMS in C providing a bunch of database words for Forth 21:06:46 eh? 21:06:50 you read the log or something? 21:07:00 i'm trying to figure out how to set up the forth mud database 21:07:18 i also need to figure out how to interface with the sockets 21:07:30 those are the two main problems, everything else is a breeze :D 21:08:14 well, I cheat - I write words in C 21:08:48 ew 21:09:12 well.. it's not really a serious "database" like microsoft access, etc.. 21:09:27 my database would just be keeping track of all the objects in the mud, etc.. 21:09:30 and writing it to a file 21:09:34 and loading it.. 21:09:45 to mem 21:10:17 you were soap` ? :) 21:11:26 well, my 'database' is certainly not based on tables 21:11:43 it's a cluster of basic records called 'iCells' 21:11:56 each iCell can have zero or more attributes 21:11:57 plus 21:12:15 it can have named relations to other iCells 21:15:02 i'm much more interested in rolling my own. besides, it'd probably be very simple 21:15:22 "the simplest solution to the problem is the correct solution" :D 21:18:06 aum: are you soap`? 21:18:58 soap?? 21:21:00 yeah, there was a guy on this chan just a few moments ago.. his nick was soap` and his address also had .co.nz at the end.. 21:21:12 left about 5 minutes before you joined.. 21:21:19 i thought it might've been you 21:21:24 because you brought up the database thing 21:24:51 well 21:24:54 i gotta go to bed 21:24:58 so good night 21:25:03 --- quit: futhin ("sleep") 21:32:50 --- quit: qless (carter.openprojects.net irc.openprojects.net) 21:33:24 --- part: aum left #forth 21:37:33 --- join: qless (~cerberus@clgr000977.hs.telusplanet.net) joined #forth 22:01:30 --- quit: qless (carter.openprojects.net irc.openprojects.net) 22:04:22 --- join: qless (~cerberus@clgr000977.hs.telusplanet.net) joined #forth 22:13:40 --- quit: qless (carter.openprojects.net irc.openprojects.net) 22:25:53 --- join: qless (~cerberus@clgr000977.hs.telusplanet.net) joined #forth 23:30:32 --- join: rob_ert (~robert@kalys.unixtech.be) joined #forth 23:30:39 Hi :-) 23:31:49 school... bye 23:31:57 --- quit: rob_ert (Client Quit) 23:52:15 --- quit: qless (Read error: 110 (Connection timed out)) 23:59:59 --- log: ended forth/02.03.05