00:00:00 --- log: started forth/02.03.07 00:08:26 --- join: aum (~david@l76-131.world-net.co.nz) joined #forth 00:08:42 --- part: aum left #forth 00:24:40 --- quit: oxygene (Read error: 110 (Connection timed out)) 00:33:20 moin 00:53:07 --- quit: Stepan ("Client Exiting") 02:35:09 --- join: onetom (tom@adsl52022.vnet.hu) joined #forth 02:39:31 hi 02:45:35 hi. gotta go 02:45:39 cu l8r 02:46:25 bye 02:52:27 --- join: aum (~david@l76-131.world-net.co.nz) joined #forth 02:53:49 --- part: aum left #forth 07:33:01 --- join: futhin (thin@h24-64-175-123.cg.shawcable.net) joined #forth 07:33:17 Hi! 07:33:24 hola 07:33:26 what's up? :) 07:34:04 Cooooding. 07:34:15 did you do the pyramid? ;) 07:34:26 or are you coding something else? 07:34:58 I'm codnig in...C! 07:35:19 But no, I haven't done the pyramid yet 07:35:43 welcome back 07:35:59 wb, onetom! 08:01:09 --- join: Stepan (~stepan@Charybdis.suse.de) joined #forth 08:02:08 moin :D 08:16:17 --- quit: futhin ("bye") 09:13:27 --- join: I440r (~mark4@1Cust219.tnt2.bloomington.in.da.uu.net) joined #forth 09:15:06 Hey I440r :) 09:15:10 hi 09:15:15 How's isforth going? And your programs for it? 09:15:24 been working on the forth bot :) 09:15:39 i should be able to have it connect here in a cpl of days 09:15:51 its sitting on an irc server i installed on my laptop just to test it with heh 09:16:11 i just got it to successfully seperate out all the component parts of an irc message 09:16:27 interpreting that message is going to be sooooooooo easy in forth heh 09:16:36 ill just make each token a forth word :) 09:16:49 Like..? 09:16:57 PRIVMSG - just displays the message 09:17:14 each of the numerics that are defined can work the same way 09:17:18 :) 09:17:40 ctcp's are privmsgs too 09:17:51 but the first character of the message body is a \001 09:17:54 cool, heh 09:18:10 so when you ping me the message i get is 09:18:54 :orb_ert!!robert@blah.com PRIVMSG :\001PING 09:18:58 or somethinglike that 09:19:09 oh no i missed something 09:19:16 messages also state their target 09:19:28 :orb_ert!!robert@blah.com I440r PRIVMSG :\001PING 09:19:29 or 09:19:36 :orb_ert!!robert@blah.com #forth PRIVMSG :\001PING 09:19:47 for you pinging me - or you pinging the channel 09:20:48 --- Ping reply from onetom : 3.81 second(s) 09:20:50 Hehe :) 09:20:56 :) 09:21:33 heh i installed ircd on my laptop AND oper and channel services too heh 09:21:50 oh are you in linux ? 09:21:56 Yes, why? 09:22:01 can you finger me ? 09:22:02 What system are you using? 09:22:08 How to do that? :-) 09:22:15 need to know if you can finger thru ipmasq server 09:22:23 erm hang on heh 09:22:48 try finger mark4@my-ip 09:22:55 okay 09:23:03 finger mark4@65.224.144.219 09:23:15 robert:~# finger mark4@65.224.144.219 09:23:15 [65.224.144.219] 09:23:15 finger: connect: Connection refused 09:23:23 ok 09:23:25 dang :P 09:23:29 .-/ 09:23:49 damned ip masq proxy :P 09:34:23 --- quit: Stepan ("Do you think it is air you are breathing? Hmm?") 09:41:53 --- join: futhin (thin@h24-64-175-123.cg.shawcable.net) joined #forth 09:42:01 fu thin chu! 09:42:06 ho ho and a bottle of rum 09:42:21 shud have my bot connecting here in a cpl of days 09:42:21 i440r: do you know martial arts? 09:42:27 wing chun 09:42:38 a cpl??! i was expecting it'd be done today ;P 09:43:09 ok 09:43:14 wheres your mud then ? 09:43:16 :P~ 09:43:16 heh 09:43:21 :~~ ( 09:43:44 i blame it on you. bwhaahah! shift blame technique! 09:43:58 need to figure out sockets, blah blah blah blah 09:47:52 ugh fug 09:48:07 actually 09:48:10 how do i get lynx to download a file? 09:48:32 do i just start downloading and then it'll give me an option to save it to disk? 09:48:35 it had better! 09:48:41 the biggest prob will be the database stuff 09:50:00 well i think i should set up a prototype 09:50:04 get somebody to connect 09:50:09 and then worry about the database.. 09:50:20 altho i am worrying about the database too :P 09:50:25 heh 09:51:06 i440r: which do you think is better: gforth or bigforth? :D 09:51:42 none of the above 09:51:46 next question ? 09:52:52 i knew you would do that ! :P 09:53:24 so whose the dope asking stupid questions ??? :P 09:54:51 should i be developing the forth mud on isforth right _now_ or should i develop on gforth until isforth is ready ? 09:55:12 isforth IS ready 09:55:14 sorta 09:55:15 heh 09:55:27 if u start using gforth it wont translate easilly 09:56:52 what do you mean? it's bloody forth.. dup & swap are available on both "forths" , so it should be translatable.. 09:57:09 :P 09:57:12 hm 09:57:13 um 09:57:21 all the basic words are similar on both forths.. 09:57:34 and so far, my mud is just using all the basic words 09:57:35 not all 09:57:54 so far you mud isnt realy using ANY words yet heh 09:57:54 i haven't tried opening any files yet, or connecting to sockets.. 09:57:59 so it should be fine 09:58:13 do you knnow what the mud comms protocol is ? 09:58:15 i440r: show me some code that opens a file in isforth ? 09:58:22 its just pure telnet ? 09:58:30 a file ? 09:58:30 i440r: pure telnet with ansi codes.. 09:59:05 you just call the sys open with a pointer to an ascii z filename 09:59:13 altho the ansi codes can be done later, it doesn't matter.. it's pure telnet as far as you care :P 09:59:25 filenamepointer 09:59:30 and the file is open 09:59:31 i440r: eh? no forth word for opening the file? 09:59:48 filename file-descriptor ! 09:59:54 thats all you need to do 10:00:02 works similar with sockets too 10:00:08 but theres slightly more you need to do 10:01:50 is a forth word? :P 10:02:10 no 10:02:13 its an isforth word 10:02:18 ok 10:02:20 it a syscall 10:02:23 same difference! :P 10:02:36 in isforth any words with < and > arround it is a syscall 10:02:41 ok 10:02:43 is a sys foo call :P 10:02:43 heh 10:02:51 is defined? 10:02:55 no 10:02:58 how about ? :P 10:03:09 might be defined later :) 10:03:11 10:03:22 the kernel itself doesnt use many syscalls. 10:03:32 so theres no code to handle the ones it doesnt support 10:03:34 BUT 10:03:44 theres a mechanism to add ANY syscall at compile time 10:04:00 #paramters syscall# syscall 10:04:20 works for all syscalls 10:04:47 if syscall# is already defined - it just returns with #parms still on the stack :P 10:04:48 heh 10:05:10 heh 10:05:39 i have a comment in the syscall file saying 10:05:53 "its your bug - who cares if theres junk on the stack now - fix the damned bug fool" 10:05:53 heh 10:06:22 i should probably change that 10:06:33 why? 10:06:39 make it see if you are trying to define an already defined sycall with a different numbre of parameters 10:06:45 if so it should abort" 10:06:52 comments with an attitude are golden :) 10:07:00 otherwise it should just discard all parameters and return 10:07:04 as if it had worked heh 10:08:28 um..just make it return a value that signifies "hey! this syscall is already defined" and force people to catch it in their code.. 10:08:52 if they are trying to redefine it as what its already defined as its not realy a fatal error 10:08:58 it can be safely ignored 10:09:08 unless they are trying to define it with a new name 10:09:18 yeah 10:09:24 which is why i did the above 10:09:34 im not adding code to see if tnhey are aliasing a syscall 10:09:38 what happens if they're trying to define it with a new name ?? 10:09:45 and im not going to allow ppl to rename syscalls this way 10:10:00 it just returns with junk on the stack :P 10:10:10 good :) 10:10:11 and their new name is undefined 10:10:26 you aren't going to change it right? 10:10:38 so if they try redefine as their compile is going to abort when they reference 10:10:44 prolly not 10:10:57 but i might 10:11:13 i might make it abort" this syscall is already defined dumbass" 10:11:26 heh 10:12:48 abort if " this syscall is already defined as " return-syscall-name-for-syscall# " dumbass" then 10:15:35 nah 10:15:40 too much work 10:16:01 the syscall creating word can see the syscall is created very easilly 10:16:15 seeing which word references that syscall teble entry is not easy 10:16:45 well what if the person doesn't know the syscall name but knows the syscall# ?? 10:16:59 unless isforth is 100% intuitive! :P 10:17:46 * rob_ert is writing a weird forth compiler for Linux. 10:17:52 the syscalls should ALWAYS be named the same as they are called in linux 10:18:08 not 10:19:04 well neway - im gona go code 10:19:09 ill cu l8er :) 10:19:50 hm 10:20:03 rob_ert is writing forth in c!?! :( 10:20:18 No 10:20:22 heheh 10:20:25 Only a forth compiler. 10:20:31 And it's not really forth 10:20:35 One stack too many ;) 10:20:42 hm? 3 stacks? 10:21:07 Exactly. 10:21:14 1+2 = 3 10:21:15 :D 10:21:33 how do i find out that my shell account is linux or what.. what's the "version" command ? 10:21:41 rob_ert: what's the 3rd stack for? 10:22:03 --- quit: I440r ("Reality Strikes Again") 10:22:08 Parameters only. I'm just playing around :P 10:22:37 uh.. there's already a stack for parameters 10:22:41 how do i find out that my shell account is linux or what.. what's the "version" command ? 10:22:41 how do i find out that my shell account is linux or what.. what's the "version" command ? 10:23:23 futhin: besides the data stack, that is 10:24:26 you are already perverting it :P 10:24:34 why is there a need for another stack? i don't see a need 10:26:00 * futhin loves the colorful jed! 10:26:40 :) 10:26:53 futhin: You can easily ignore the extra stack. 10:27:02 * onetom loves the even more colorful vim :P 10:27:03 no screen on my shell account! noooooo 10:27:12 i need SCREEN! :P 10:27:20 * rob_ert hates his colorless pico. 10:27:40 futhin: but, hey, u r staring @ 1 ;) 10:27:59 cool, my shell account doesn't have GCC or CC 10:28:07 that's sourceforge for ya! 10:31:51 futhin: he? sorceforge shell acc doesnt have gcc? 10:32:22 futhin: sounds impossible. what compilefarm machine r u logging on to? 10:33:44 a holtsávnak mi az angol cime vajon? vmi stephen king regenybol keszult filmrol van most szo 10:33:52 oops 10:34:27 onetom: shell.sourceforge.net 10:36:26 hm... u r right, but what is this machine good 4 than? :) 10:36:35 what about cf.sf.net? 10:37:35 cool 10:38:07 ugh 10:38:07 wtf 10:38:27 how do i get my files?? 10:38:29 ;) 10:38:34 lynx and ftp don't seem to be working.. 10:38:35 that has gcc! c? 10:38:46 :))) 10:38:56 how do i get my files? 10:39:10 nothing is good enough for ya!? ;) 10:39:27 lol 10:39:48 well... the shell.sf.net was talkin about the new home dir naming system 10:40:30 OLD: /home/groups/projectname, /home/users/username 10:40:30 NEW: /home/groups/p/pr/projectname, /home/users/u/us/username 10:41:08 so i can access the files i had on shell.sf.net ? 10:41:21 no 10:42:09 lol 10:42:13 you messaging me! 10:42:23 i dont know what is sh.sf.net good 4 10:42:28 yes yes ;) 10:42:57 well in sh.sf.net lynx works 10:43:30 anyway, i havent used sf.net seriously yet 10:43:35 grr, lynx and ftp don't work in cf.sf.net :( 10:43:43 how the heck am i supposed to get my files? 10:43:56 magic. 10:44:46 onetom: how did you send the message? i forget the command .. 10:44:50 but i plan 2 put the "mary" optimizing 4th compiler ENHANCEMENT prj up 2 there 10:44:59 futhin: write user 10:45:17 than write the msg on stdin, ctrl-d 10:48:12 get the message? 10:57:46 ok 10:57:51 i figured how to get files 10:58:05 tip: it's all ssh now :D 11:02:41 ahaa, so via scp 11:02:52 & yup, got the msg 11:03:28 naw, sftp 11:03:31 tried scp 11:03:38 but didnt' figure it out 11:03:42 so switched to sftp 11:06:59 how do i change the directory MAKE installs the program into ?? ./configure --path=~/ doesn't seem to work 11:08:44 dont know. such need haven ever arosen 4 me b4 11:09:20 apt-cache search sftp yields me only wxftp-gtk 11:09:32 i think it comes with openssh 11:11:50 ah, u r right again. (ive found it on my sid) 11:13:17 how could i use sftp from other clients? do they have 2 explicitly support it 11:13:30 if b wrapped somehow? 11:14:05 i think sftp uses regular ssh.. 11:14:13 so if the other side has ssh it should wokr? 11:14:15 work 11:17:49 it is ./configure --prefix= 11:17:54 that changes the path it installs to 11:17:59 ah, good 11:18:21 what project r u workin on, anyway? 11:19:09 forth mud 11:19:15 i want to get working on it 11:19:22 as soon as i install the dang gforth he 11:19:23 heh 11:21:59 hm 11:22:04 looks like i got it installed 11:22:14 but it seems messed up 11:22:14 heh 11:23:22 what is messed up, gforth? 11:41:23 it's fine now i guess 11:47:11 had to update path :P 11:47:24 it didn't do it itself == messed up ;) 11:52:15 let it b the largest problem u encounter ;) 11:55:11 lol 11:55:30 i hope so too :) 11:56:38 : THREAD ( u -- ' \ GET ADDRESS OF WORD 11:56:38 UP @ HERE 128 CMOVE \ COPY USER AREA 11:56:38 OVER CELLS CUPP \ SAVE USER AREA POINTER 11:56:38 + HERE SWAP ! 11:56:39 HERE DUP 11:56:41 256 ALLOT \ ALLOCATE USER STACK 11:56:43 HERE CELLM 11:56:45 DUP ROT 256 11:56:47 + ! SWAP \ SAVE SP0 11:56:49 256 ALLOT \ ALLOCATE RETURN STACK 11:56:51 HERE CELLM 11:56:53 DUP ROT 384 11:56:55 + ! \ SAVE RP0 11:56:57 DECLARE ; 11:57:12 CREATE TASKAREA 11:57:12 0 THREAD TASK0 11:57:12 1 THREAD TASK1 11:57:12 . 11:57:22 multitasking apparently :D 12:02:09 hmm... parsing... ;) 12:04:17 where has u found it? 12:07:51 i still have doubts whether it requires 4th-kernel side support 4 it... 12:08:11 s/4 it/or not/ 12:09:18 why? the code doesn't look like it touches anything on the kernel side 12:09:37 i gave you the url to that code a few days ago 12:09:50 don't you remember the doctor dobbs journal ? 12:09:55 there was forth.zip and forth.txt 12:09:59 that code is in the forth.txt 12:11:12 http://www.ddj.com/ftp/1996/1996.03/forth.txt 12:11:16 http://www.ddj.com/ftp/1996/1996.03/ 12:11:20 http://www.ddj.com/ftp/1996/1996.03/forth.zip 12:13:36 oh, sure, i remember 12:14:18 ive also downloaded it, but probably missed 2 check 12:14:45 (forth.zip is a not to informative name...) 12:16:01 there's DOES.FTH in forth.zip, i thought it might've been relevant to segher 12:19:24 the person trying to code DOES> 12:23:14 --- quit: onetom (carter.openprojects.net irc.openprojects.net) 12:24:53 --- join: onetom (tom@adsl52022.vnet.hu) joined #forth 13:53:46 drat 13:53:59 I forgot to disconnect last night 13:55:22 from #forth? 13:55:28 why would you do such a thing? ;) 13:56:16 so people don't mistakenly think I'm on irc all day 14:00:41 no, they dont think, i think :) 14:01:31 many people leave their irc client running all day. 14:02:10 (like me) 14:02:20 (yes, like u ;) 14:02:39 (infact u r also not here in this very moment :) 14:03:26 s/also/either/ ? 14:04:18 (he's lying, I'm here!) 14:04:45 onetom: it's also 14:09:28 hm, thx :) usually the 1st version is the right version 14:17:15 --- quit: Etaoin (Read error: 104 (Connection reset by peer)) 14:18:05 --- join: Etaoin (~david@ljk8.sat.net) joined #forth 14:19:28 strange 14:19:46 I unplugged my mouse and stuff screwed up by the time I plugged it back in again 14:20:05 heh 14:25:43 so, what aren't you coding today? 14:29:36 u have a ps/2 mouse, havent u 14:30:16 yes. 14:55:42 --- quit: Etaoin (Read error: 110 (Connection timed out)) 14:59:08 --- join: Stepan (~stepan@pD9E539EC.dip.t-dialin.net) joined #forth 14:59:13 hi :) 15:03:35 Hi Stepan : 15:03:38 :) I mean 16:17:12 --- quit: futhin ("bye") 16:35:37 --- quit: onetom (Read error: 110 (Connection timed out)) 16:49:16 --- join: onetom (tom@adsl52022.vnet.hu) joined #forth 16:49:25 hey 16:49:27 wb :) 16:49:50 :) my server has screwed up a bit after ~50days 16:50:20 and im a bit lazy this late so ive simply restarted it 16:51:10 anyway im still tinkering w gpasm :( 16:51:17 it segfaults 16:53:04 hmmm... i think ive just managed 2 separate the problematic part: 16:53:24 bash-2.05a$ cat x.asm 16:53:24 #define LCD_FunctionSet(DL, R) B'00100000' + 16*DL + 8*R 16:53:24 movlw LCD_FunctionSet(1, 0) 16:53:24 bash-2.05a$ gpasm x.asm 16:53:24 x.asm:2:Error [103] parse error 16:53:25 Segmentation fault 17:04:18 --- join: aum (~david@l76-131.world-net.co.nz) joined #forth 17:05:01 --- part: aum left #forth 17:05:02 hi 17:23:22 --- quit: rob_ert ("Peace. That's an order.") 17:51:15 --- join: futhin (~thin@h24-64-175-123.cg.shawcable.net) joined #forth 17:51:26 --- quit: futhin (Client Quit) 18:51:51 --- join: onetom_ (tom@adsl52070.vnet.hu) joined #forth 19:08:05 --- quit: onetom (Read error: 110 (Connection timed out)) 19:08:05 --- nick: onetom_ -> onetom 19:31:53 --- join: Etaoin (~david@ljk2-11.sat.net) joined #forth 19:32:14 I guess everyone's already sleeping 19:34:03 --- join: aum (~david@l76-131.world-net.co.nz) joined #forth 19:37:56 hi 19:40:43 hi 19:50:54 --- quit: Stepan ("Client Exiting") 19:54:58 --- quit: Etaoin ("raise KeyError, "I'll bet that's the last time you lock them in the car..."") 23:21:22 --- join: aum` (~david@l76-131.world-net.co.nz) joined #forth 23:56:34 --- quit: aum (Read error: 104 (Connection reset by peer)) 23:56:35 --- quit: aum` (Read error: 104 (Connection reset by peer)) 23:59:59 --- log: ended forth/02.03.07