00:00:00 --- log: started forth/01.08.03 04:25:41 --- join: cleverdra (jfondren@1Cust16.tnt3.florence.sc.da.uu.net) joined #forth 04:25:41 --- mode: ChanServ set mode: +o cleverdra 04:25:46 --- mode: cleverdra set mode: +o clog 04:26:18 --- topic: set to ': iconstant create immediate , does> @ postpone literal ;' by cleverdra 04:30:44 --- join: rob_ert (robost86@h3n1fls33o898.telia.com) joined #forth 04:31:19 --- mode: cleverdra set mode: +o rob_ert 04:31:33 hello rob_ert =) 04:31:36 Thanks :) 04:31:38 Hi 04:31:41 (again) :) 04:55:56 --- quit: rob_ert () 05:53:38 --- join: Trey (bowser@ns.TreySoft.com) joined #forth 05:54:46 --- mode: cleverdra set mode: +o Trey 05:59:41 --- quit: Trey (Ping timeout for Trey[ns.TreySoft.com]) 07:21:56 --- join: aaronl (aaronl@vitelus.com) joined #forth 11:21:17 --- join: cleverser (jfondren@1Cust90.tnt3.florence.sc.da.uu.net) joined #forth 11:22:19 --- quit: cleverdra (Ping timeout for cleverdra[1Cust16.tnt3.florence.sc.da.uu.net]) 11:23:51 --- nick: cleverser -> cleverdra 11:24:05 --- mode: ChanServ set mode: +o cleverdra 11:24:09 --- mode: cleverdra set mode: +o aaronl 12:31:58 --- join: MrReach (mrreach@209.181.43.184) joined #forth 13:35:21 --- quit: cleverdra (Leaving) 14:37:26 --- join: geakazoid (JB@adsl-63-202-177-246.dsl.snfc21.pacbell.net) joined #forth 14:47:47 * geakazoid is gone, autoaway/10m (l!on) 14:59:22 --- quit: geakazoid (Leaving... <k!15b8>) 14:59:51 --- join: adu (andrew@adsl-63-201-90-240.dsl.snfc21.pacbell.net) joined #forth 15:01:34 dc 16:43:19 --- quit: clog (Ping timeout) 16:43:19 --- log: stopped forth/01.08.03 16:43:28 --- log: started forth/01.08.03 16:43:28 --- join: clog (nef@bespin.org) joined #forth 16:43:28 --- topic: ': iconstant create immediate , does> @ postpone literal ;' 16:43:28 --- topic: set by cleverdra on [Fri Aug 03 04:25:25 2001] 16:43:28 --- names: list (clog adu MrReach @aaronl) 16:45:55 --- quit: MrReach () 16:59:06 --- quit: adu (Ping timeout for adu[adsl-63-201-90-240.dsl.snfc21.pacbell.net]) 17:09:10 --- log: started forth/01.08.03 17:09:10 --- join: clog (nef@bespin.org) joined #forth 17:09:10 --- topic: ': iconstant create immediate , does> @ postpone literal ;' 17:09:10 --- topic: set by cleverdra on [Fri Aug 03 04:25:25 2001] 17:09:10 --- names: list (clog @aaronl) 17:09:43 --- join: TheBlueWizard (TheBlueWiz@ip-216-25-202-108.vienna.va.fcc.net) joined #forth 17:09:43 --- mode: ChanServ set mode: +o TheBlueWizard 17:09:50 hiya all 17:09:54 --- mode: TheBlueWizard set mode: +o clog 17:25:17 --- log: started forth/01.08.03 17:25:17 --- join: clog (nef@bespin.org) joined #forth 17:25:17 --- topic: ': iconstant create immediate , does> @ postpone literal ;' 17:25:17 --- topic: set by cleverdra on [Fri Aug 03 04:25:25 2001] 17:25:17 --- names: list (clog @TheBlueWizard @aaronl) 17:26:46 --- mode: TheBlueWizard set mode: +o clog 18:17:36 * aaronl is away: dinner 18:36:30 --- join: I440r (mark4@purplecoder.com) joined #forth 18:36:50 --- mode: TheBlueWizard set mode: +o I440r 18:36:56 hiya! 18:36:56 :) 18:36:59 hi :) 18:37:11 any luck getting a job? 18:37:16 i wish 18:37:39 man...out of work for 2 months now, I think 18:37:51 close to 18:38:00 I went to OLS last weekj....kinda interesting :) 18:38:09 ols ? 18:38:42 Ottawa Linux Symposium 18:39:08 aha 18:40:47 im getting ready to move soon 18:40:59 oh? 18:41:34 just baught a house 18:44:35 ah...cool 18:44:39 :) 19:04:13 * aaronl is back (gone 00:46:43) 19:42:17 --- join: adu (andrew@adsl-63-201-90-240.dsl.snfc21.pacbell.net) joined #forth 19:42:50 --- mode: TheBlueWizard set mode: +o adu 19:42:59 hey! 19:43:27 hiya :) 19:44:35 i'm making alot of progress in my language 19:44:53 I see 19:44:59 i now have a common paradigm for forth, infix, and lisp styles of function calling 19:46:06 --- nick: aaronl -> aaronl_ 19:46:14 cool...so I guess I'll call your labguage Metafix 19:46:37 I440r: !!! 19:47:09 a b (fun) & a fun b & (fun a b) are all the same bcuz if the number of arguments are unknown then the stack and the single argument are used to call the methods with a pair with the two arguments in it beforehand 19:48:41 a by itself gets pushed to the stack 19:49:10 and fun b by itself finds the lambda "fun" and applies it to b 19:53:14 so what do you think? 19:54:02 not sure how that get parsed..... 19:54:49 are you saying the ( helps determine how the parameters get treated? 19:56:16 in a way 19:56:25 they're treated the same way 19:56:36 but lists are treated differently than atoms 19:57:06 and if and only if the function name if the first item in a list will it be called with all the following arguments 19:57:24 have you ever used Haskell or OCaml? 19:57:40 nope 20:00:05 well, in them, functions only take one argument, (so thats why you don't need parens or ";" you just do "func arg") but you can have functions take more arguments by declaring it as returning a function. So even if its a single function like add(1, 2, 3) you declare it as add a -> b -> c -> result 20:00:48 that way you cann write it add 1 2 3 20:01:03 instead of C like "add(1, 2, 3);" 20:01:37 does that make sense? 20:02:08 --- join: Jmck (Jmck@host-216-77-204-190.sua.bellsouth.net) joined #forth 20:02:32 hmm...but would it be problem if I write, say x = add 1 2 3, and I ended up with x being set to add function instead of the expected 6 (or whatever)? 20:02:56 yes, thats why u use parens 20:03:25 but the assignment things in R are <- or -> which are the ones i'm going to use 20:03:55 so 'x <- (add 1 2 3) and add 1 2 3 -> x are the same 20:04:19 you gotta do 'x (quote x) bcuz x by itself pushes to the stack 20:05:19 and R uses much better array subscripts 20:05:41 instead of array[1][5][2] you can write array[1, 5, 2] 20:05:56 --- mode: TheBlueWizard set mode: +o Jmck 20:06:50 i'm trying to make the language hard to learn yet easy to use once you do by adding as many features as possible from other langs =) 20:07:02 :P 20:07:08 hehe 20:07:20 I am not following....sorry! 20:07:32 do you know R or Lisp? 20:08:14 I know some Lisp...but not R 20:08:25 i'm borrowing alot from Lisp, R, Haskell, Perl Python, and Beta 20:08:40 R is a statistical language based on S 20:08:47 hehe.... 20:09:08 S? I've heard of SAS the statistical language 20:09:56 i make it a point to know as many langs as possible 20:10:32 cool...Intercal is quite baroque 20:11:08 Haskell is a commitee- contrived lang bcuz there were SOO many functional langs that they needed to bring them together somehow, and Haskell is that "common" language based on Lisp and ML and OCaml, and others... 20:11:21 ya Intercal is kinda wierd 20:12:50 hehe...and there are a lot of other languages. I've thought of devising a language to resemble more like human language...e.g. put "debug" window at point 6,8 20:14:21 you'd like BlueBox 20:14:37 its a genaric natural language translator and browser system 20:14:50 it converts words into code 20:15:27 but you define words in terms of other words, and some words you haveto define in a real programming language like perl or C or python 20:15:48 never heard of BlueBox...tho' I've seen HyperCard language...kinda interesting, if wordy 20:16:16 HyperCard? suprisingly i was raised on Macs and i never used it 20:16:21 * TheBlueWizard nods re: having to hit the bottom somewhere.... 20:16:29 AppleScript is kinda cool tho 20:20:03 I've played with HyperCard very briefly.... 20:20:21 AppleScript is a descendant of HyperCard, yeah 20:26:22 --- quit: Jmck (Ping timeout for Jmck[host-216-77-204-190.sua.bellsouth.net]) 20:27:39 yeah 20:30:12 --- quit: aaronl_ (regrouping) 20:35:44 got to go...bye all! 20:35:49 --- part: TheBlueWizard left #forth 20:55:54 --- quit: adu (Ping timeout for adu[adsl-63-201-90-240.dsl.snfc21.pacbell.net]) 21:01:02 --- join: adu (andrew@adsl-63-201-90-240.dsl.snfc21.pacbell.net) joined #forth 23:59:59 --- log: ended forth/01.08.03