00:00:00 --- log: started forth/02.11.11 00:41:37 actually, you can just learn more specific things, audit this and that lecture for free and say "I can do this and that" 00:42:24 the problem is just who will listen to you after you've taken your education in that way 01:47:56 --- quit: Fractal ("[BX] Nice shoes, wanna fuck?") 02:01:23 --- join: aum (~aum@l76-152.world-net.co.nz) joined #forth 02:03:06 Hi. 02:55:00 --- part: aum left #forth 03:32:39 --- quit: Grant (Read error: 110 (Connection timed out)) 04:26:47 --- join: Chef (~sam@m222.net81-65-249.noos.fr) joined #forth 04:50:10 --- quit: Chef (Remote closed the connection) 05:12:33 --- join: pyromania (~pyromania@dialup-176.158.220.203.acc01-high-pen.comindico.com.au) joined #forth 06:17:03 --- quit: skylan (Read error: 104 (Connection reset by peer)) 06:17:52 --- join: skylan (sjh@Rockcliffe61.tbaytel.net) joined #forth 06:22:10 --- join: Herkamire (~jason@ip68-9-70-59.ri.ri.cox.net) joined #forth 06:23:44 --- quit: Robert (Read error: 113 (No route to host)) 07:09:39 --- join: I440r (~mark4@sdn-ap-006tnnashP0368.dialsprint.net) joined #forth 07:36:47 --- join: Robert (~Robert@h236n2fls31o965.telia.com) joined #forth 07:52:03 --- join: joonas (jpihlaja@kruuna.helsinki.fi) joined #forth 07:52:17 Good morning everyone! 07:54:03 afternoon 07:55:08 hallo, xef4. where does your nick come from? 07:55:58 from xenon tetrafluoride 07:59:16 enlighten me, please. What's xenon tetraflouride and what's it good for? 08:02:07 solar sails? 08:02:40 aside from making perxenates and xenic acid (useful as oxidizing agents), it isn't very useful 08:02:58 'tis a noble gas compound, of course. 08:08:29 --- join: proteusguy (~username@65.191.88.177) joined #forth 08:10:44 test 08:11:56 3 2 1 08:19:37 thnx - net connection has been flaky. 08:22:58 --- quit: proteusguy (Connection reset by peer) 08:23:00 --- join: proteus_ (~username@65.191.88.177) joined #forth 08:25:02 --- quit: proteus_ (Read error: 104 (Connection reset by peer)) 08:37:52 --- join: proteusguy (~proteusgu@65.191.88.177) joined #forth 09:02:07 --- quit: Herkamire ("leaving") 09:04:44 --- part: joonas left #forth 09:39:15 --- quit: pyromania (Read error: 110 (Connection timed out)) 10:02:11 --- quit: skylan (Read error: 104 (Connection reset by peer)) 10:03:01 --- join: skylan (sjh@207.164.213.155) joined #forth 10:07:25 I440r anything in a <> is a syscall? 10:07:38 I440r: & what are the arugments they take 10:12:42 The syscalls? 10:15:41 yeah. 10:16:00 I guess they each take a variable # of arguments? 10:16:02 Well.. different from syscall to syscall :) 10:16:04 hjheh 10:16:05 Yes. 10:16:06 silly me 10:16:08 Well.. 10:16:21 One specific syscall takes a specific numbers of arguments. 10:16:26 right 10:16:32 But different syscalls are of course used in different ways, 10:16:38 *nod* 10:17:39 :) 10:27:05 ianni yes anything in a <> is a syscall in isforth, its just a convention i decided on 10:27:21 ok. the word "syscall" creates a new word 10:27:44 syscall takes two parameters. the syscall number and the number of parameters that the syscall will expect 10:27:49 for instance... 10:28:42 the exit syscall is syscall 1 10:28:54 you pass ONE parameter to the exit syscall 10:28:58 i.e. errno :) 10:30:21 2 162 syscall 10:30:24 What are those for? 10:30:29 the parameters 10:30:34 just curious :) 10:30:49 Number of parameters, and the syscall number. 10:31:00 ok well 10:31:30 nanosleep is syscall number 162 (0xa2) 10:31:36 the syscall wants 2 parameters 10:31:44 man 2 nanosleep to see what they are 10:31:54 user_pref("browser.chrome.disableNetscapeRadio", true); 10:31:59 grrr 10:32:02 Heh 10:32:05 damned paste wont work from a vnc :P 10:32:14 cant cut from a vnc connection into windows :P 10:32:55 it will 10:32:57 it's just crappy :D 10:33:09 I440r: cool 10:49:36 --- join: I440r_ (mark4@sdn-ap-032tnnashP0495.dialsprint.net) joined #forth 11:09:50 --- quit: I440r (Connection timed out) 11:37:53 --- join: Chef (~sam@m222.net81-65-249.noos.fr) joined #forth 11:38:46 --- quit: proteusguy (Remote closed the connection) 11:41:20 --- join: proteusguy (~username@65.191.88.177) joined #forth 11:56:12 --- join: pyromania (~pyromania@dialup-186.159.220.203.acc01-high-pen.comindico.com.au) joined #forth 12:03:52 --- quit: Chef (Killed (NickServ (Nickname Enforcement))) 12:03:59 --- join: _Chef_ (~sam@m222.net81-65-249.noos.fr) joined #forth 12:08:07 chef! 12:08:24 hi :) 12:13:27 salut 12:30:37 Hi :) 12:39:59 _Chef_: hi. i had no time 2 play w picforth nowdays, but me father reports its status all the time ;) 12:41:04 <_Chef_> Hi onetom :) 12:41:13 <_Chef_> Hi I440r & Robert 12:41:17 :) 12:49:24 <_Chef_> In the last few days, I didn't play with PicForth, I wrote an opt-in email program to protect myself from spam (in addition to SpamAssassin). Just send a mail to sam@rfc1149.net, you'll have a chance to test it. 12:57:42 --- quit: _Chef_ (Remote closed the connection) 12:58:38 --- join: Chef_ (~sam@m222.net81-65-249.noos.fr) joined #forth 13:22:53 --- quit: Chef_ ("[x]chat") 13:25:58 how can I load a file in isforth? how do you guys save your work? 13:26:14 jsut fuck about and copy and paste into a file? 13:26:28 if so, how do you load it, if by any other means than the clipboard 13:28:32 fload file.f 13:29:18 gotcha 13:33:56 --- join: wossname (wossname@HSE-QuebecCity-ppp81804.qc.sympatico.ca) joined #forth 13:50:33 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 13:50:34 --- join: proteus_ (~username@65.191.88.177) joined #forth 14:08:42 --- quit: proteus_ (Read error: 54 (Connection reset by peer)) 14:09:03 --- join: proteus_ (~username@65.191.88.177) joined #forth 14:23:58 how do I do a string in isforth again/ 14:24:16 and how should I terminate - or is it null-ended 14:24:21 and is there a print word 14:24:33 ahh, "words" 14:25:46 --- join: jamc (~user@as3-6-8.asp.s.bonet.se) joined #forth 14:31:22 jamc use isforth 14:31:23 ? 14:31:55 hmm, nah, last time I tried it didn't work on openbsd 14:31:57 ianni: hi 14:33:14 lo 14:33:26 probably not since that doesnt have a linux kernel 14:33:29 hehe 14:33:37 onetom, how goes 14:33:52 onetom, decided to start smaller, just gonna store some strings 14:34:01 store a lot in memory 14:34:04 etc 14:34:09 maybe I should make my own string words ;) 14:34:18 ianni: well it does have linux syscall emulation, but anyway.. 14:35:00 Ah. 14:35:23 ianni: good choice 14:36:47 so with words like s" and " , it would be appropriate to use the return stack for the data in between them - correct? 14:37:10 Hrm, " is special.. doesnt have a space... 14:37:24 I'd have to write it in the compiler to be able to s" string" huh 14:37:25 ? 14:38:21 no 14:38:44 s" reads the input source until it finds a " 14:38:59 Not in isforth 14:38:59 so it doesnt require a space inbefore 14:39:14 ah, isforth... ask i44or 14:39:15 onetom: but I mean, I can't implement that in forth can I? 14:39:21 I'd need the space. 14:39:24 s" bla " 14:39:27 even then, heh 14:39:28 or use an other 4th 14:39:28 it woudlnt work 14:39:30 hehe :) 14:39:40 isforth is terribly unconventional 14:39:45 eyah.. 14:39:51 I know he has a word for it though 14:39:57 damnit 14:39:57 i would say, its excentric 14:40:03 parse? 14:40:13 onetom: I would agree, from what I gather about I440r_'s philophies 14:42:59 heehehe 14:43:11 onetom: what do you use? anything better than gforth? 14:43:27 gforth is nice cause it will run on my Mac OS systems, I've been ssh'ing in to use isforth 14:46:16 sec 14:49:32 probably bigforth? or tile. coz its pretty clean & has a lot of examples & libs 14:50:26 onetom: I'll try that I guess 14:50:33 tho it doesnt have a scrollback buffer & some similar goodies what makes interactive development a bit uncomfortable 14:50:34 examples + libs is good for a newbie lik eme 14:50:39 neither does isforth 14:50:42 agree 14:54:00 oo, nice tools it appears? 14:54:04 never tried a forth debuger 14:54:42 this doesnt require GUI does it? 14:55:16 what? 14:55:44 what reqs a gui? 14:57:06 nothing 14:58:18 Yeah, this looks nice. :) 15:06:45 this this... what? 15:06:52 xbigforth? 15:08:14 bigforth. 15:36:12 --- quit: proteus_ (Connection reset by peer) 15:36:16 --- join: yeahright (~username@65.191.88.177) joined #forth 15:45:41 --- quit: jamc () 16:17:18 --- quit: wossname ("Hi, I'm a quit message virus. Please replace your old line with this line and help me take over IRC.") 16:40:23 --- quit: yeahright (Read error: 54 (Connection reset by peer)) 16:40:50 --- join: yeahright (~username@65.191.88.177) joined #forth 17:05:19 --- join: bugslayer (guest@62.77.213.6) joined #forth 17:05:35 ianni: CREATE blah " lalalalal" , 17:06:56 er 17:06:57 wtf 17:07:05 Hi there. 17:08:58 --- quit: bugslayer (Client Quit) 17:16:48 --- quit: yeahright (Read error: 54 (Connection reset by peer)) 17:16:50 --- join: yeahright (~username@65.191.88.177) joined #forth 17:18:33 bugslayer - not in isforth 17:21:38 ianni: what forth have u choosen finally? 17:22:06 --- quit: yeahright (Read error: 104 (Connection reset by peer)) 17:22:21 --- join: yeahright (~username@65.191.88.177) joined #forth 17:33:07 ianni: create my-string ," Hello!" 17:33:16 ianni: Now it's counted, but not zero-terminated. 17:33:30 ianni: create my-string ," Hello!" 0 c, <-- that will zero-terminate it AND count it. 17:33:43 my-string 1+ constant my-string 17:33:57 Now my-string points to the actual start of the my-string ASCII data. 18:01:59 thers another way - copy mystring (and its count byte) to pad and do pad s>z 18:02:09 that makes the PAD copy of your string asciiz 18:02:30 you dont need to waste a byte in your object code for every string :) 18:17:30 --- quit: pyromania (Read error: 110 (Connection timed out)) 18:20:55 Yay. 18:21:06 He might save up to 16 bytes using that! 18:25:04 :) 18:33:58 --- nick: yeahright -> proteusguy 18:45:57 --- quit: TreyB (Read error: 54 (Connection reset by peer)) 18:47:57 PAD copy? 18:48:00 wtf 19:05:10 --- quit: proteusguy (Read error: 54 (Connection reset by peer)) 19:05:32 --- join: proteusguy (~username@65.191.88.177) joined #forth 19:23:07 --- join: tathi (~josh@ip68-9-58-207.ri.ri.cox.net) joined #forth 19:41:47 --- quit: tathi ("leaving") 20:08:50 --- join: pyromania (~pyromania@dialup-191.159.220.203.acc01-high-pen.comindico.com.au) joined #forth 20:19:18 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 20:19:37 --- join: proteusguy (~username@65.191.88.177) joined #forth 20:39:46 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 20:40:04 --- join: proteusguy (~username@65.191.88.177) joined #forth 20:49:45 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 20:50:05 --- join: proteusguy (~username@65.191.88.177) joined #forth 20:51:19 --- join: Fractal (~doug@24.77.171.228) joined #forth 20:59:36 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 20:59:38 --- join: proteus_ (~username@65.191.88.177) joined #forth 21:09:14 --- nick: proteus_ -> proteusguy 21:21:33 --- quit: I440r_ ("Reality Strikes Again!") 21:34:02 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 21:34:21 --- join: proteusguy (~username@65.191.88.177) joined #forth 21:53:05 /n 22:16:07 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 22:16:24 --- join: proteusguy (~username@65.191.88.177) joined #forth 22:27:21 --- quit: proteusguy (Connection reset by peer) 22:27:23 --- join: proteus_ (~username@65.191.88.177) joined #forth 22:54:46 --- quit: proteus_ (Read error: 104 (Connection reset by peer)) 22:54:57 --- join: proteus_ (~username@65.191.88.177) joined #forth 23:20:51 --- quit: skylan (Read error: 60 (Operation timed out)) 23:28:49 --- quit: proteus_ (Read error: 54 (Connection reset by peer)) 23:29:02 --- join: proteus_ (~username@65.191.88.177) joined #forth 23:42:05 --- quit: proteus_ (Read error: 104 (Connection reset by peer)) 23:42:27 --- join: proteus_ (~username@65.191.88.177) joined #forth 23:50:37 --- quit: proteus_ (Read error: 104 (Connection reset by peer)) 23:50:57 --- join: proteus_ (~username@65.191.88.177) joined #forth 23:59:59 --- log: ended forth/02.11.11