00:00:00 --- log: started retro/06.09.27 00:07:57 --- join: Cheery (n=Cheery@a81-197-19-23.elisa-laajakaista.fi) joined #retro 04:39:43 is section: expose ;section .forth class? 04:40:50 seems so. :) 04:51:06 --- join: virl (n=virl@62.178.85.149) joined #retro 05:06:32 I built myself an extended wrapping facility. 05:07:01 ~finalizing-fn 1 x-import port-function alias-function 05:47:45 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #retro 06:14:47 --- join: Ray_work (n=Raystm2@199.227.227.26) joined #retro 06:27:44 --- nick: Raystm2 -> nanstm 07:46:14 --- quit: timlarson_ ("Leaving") 09:22:24 --- join: neceve (n=claudiu@unaffiliated/neceve) joined #retro 09:50:48 --- quit: neceve (Read error: 145 (Connection timed out)) 09:52:05 --- join: neceve (n=claudiu@unaffiliated/neceve) joined #retro 10:07:01 --- join: rabbitwhite (n=roger@136.160.196.114) joined #retro 10:12:18 good morning 10:12:37 Hi crc. 10:15:23 Hi crc. Oh I forgot you took the middle of this week off. 10:47:14 Any luck on the bug hunt, crc? 10:55:42 nope 10:55:54 but it only seems to occur on Windows 11:29:17 --- nick: nanstm -> tina 12:04:05 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-102-179.pools.arcor-ip.net) joined #retro 12:11:47 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 12:11:52 --- nick: snoopy_1711 -> Snoopy42 12:13:10 --- nick: tina -> tiff 12:55:49 --- quit: rabbitwhite () 13:25:13 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 13:29:06 --- quit: timlarson_ ("Leaving") 14:26:28 --- quit: Ray_work ("User pushed the X - because it's Xtra, baby") 15:53:27 --- join: erider (n=erider@unaffiliated/erider) joined #retro 15:53:45 hi all 15:57:01 hi erider 15:57:09 Hey. 15:57:16 crc, do you think the windows bug is fixable? 15:57:21 Quartus: yes 15:57:32 I just have to figure out what is causing it in the first plae 15:57:34 *place 15:57:57 it's an odd one. 15:59:27 crc and quartus since you guys are the forth experts can you guys tell me how forth is different from C 15:59:43 Forth is five-letters long, whereas C only has the one. 15:59:52 as far as the compiling of code 16:00:05 lol 16:00:07 Can you ask a more specific question? 16:02:37 I'm just asking what the differences are from C and forth 16:03:11 I don't have a specific question sorry 16:03:41 there are things that make languages differ 16:03:44 They're both procedural programming languages. C is weakly typed, Forth isn't. The syntax differs. Forth is interactive; Forth compilers are far smaller and simpler. 16:04:24 can you talk to me a little bit about the compiler? 16:05:10 like how the forth compiler works apposed to C's 16:06:05 in a few mins 16:07:13 ok I will be here :) 16:08:51 --- quit: neceve ("Leaving") 16:27:42 Ok. Forth is an incremental one-pass compiler; C isn't. 16:29:57 what does that mean? does it make opcode? 16:30:43 It means that Forth compiles source as it encounters it, the first time through. C chews on source several times to compile it. 16:31:51 ok thanks for the help Quartus 16:32:21 Ok. You'll learn much more if you get some experience actually using Forth. 16:33:10 I tried but I had to stop to get some C stuff going for fisp 16:33:56 plus its kind of cryptic 16:34:07 Any language is, before you know it. 16:34:38 maybe so but I thought lisp with straight forward 16:35:22 Lisp and Forth have some features in common. 16:35:49 the feature of them being environment languages? 16:35:59 Environment languages? 16:36:24 and language that is self contain 16:36:55 oops A* 16:40:57 the language and environment need not be self contained 16:42:16 well most of the programming is done inside of the language itself 16:42:35 Lisp and Forth are similar for reasons having nothing to do with the characteristics of a given implementation, but rather the languages themselves. Both use Polish notation, new functions become first-class objects in the language, they have flexible parameter passing, etc. 16:42:41 generally, yes 16:43:59 Forth and Lisp are both interactive development environments, but I've seen interactive C compilers too. 16:44:50 but at the end of the day C will produce something that will run outside of the language itself correct? 16:45:59 some forths can as well 16:46:03 Many Forths can. 16:46:26 forth and lisp may have some ideas in common but for my lisp is a magical language :) 16:47:10 If you gain enough experience, and learn enough new languages, you will begin to see the similarities more than the differences. 16:47:30 turnkeys are not the something as a standalone standalone program. turnkey is just the environment packaged 16:47:55 erider, there are many Forth systems that produce standalone standalone programs. Not copies of the compiler. 16:47:57 like with lisp 16:48:16 Quartus Forth is one, for example. The standalone executables do not have a Forth compiler in them. 16:48:41 hmm that is true sorry the palm OS is an example of that I had forgot about that 16:48:55 Nothing prevents any given implementation from doing the same, if it's a desired feature. 16:49:26 and that is one of the feature I support with fisp :) 16:49:41 features* 16:50:16 You should not characterize all implementations of Forth by your limited understanding of only the ones you've already seen. 16:50:38 I'm not sorry if it sounds that way 16:51:53 I like that language, just don't have the time to develop with it atm 16:53:27 but I need to learn some of the features to be able to implement them into fisp 17:26:28 quartus I think I haven't found a good tutorial and they don't sell forth books in the book stores by my house 17:26:51 There are some links in the topic at #forth. 17:38:36 --- quit: Snoopy42 (niven.freenode.net irc.freenode.net) 17:39:56 --- join: Snoopy42 (i=snoopy_1@dslb-084-058-102-179.pools.arcor-ip.net) joined #retro 19:41:36 --- nick: tiff -> Raystm2 20:00:14 --- join: nighty_ (n=nighty@H123.C72.B0.tor.eicat.ca) joined #retro 20:07:51 ...zzzZZZZ 20:07:57 ZZZzzzz... 20:11:23 --- quit: erider ("I don't sleep because sleep is the cousin of death!") 20:19:59 --- quit: virl (Remote closed the connection) 22:17:26 --- quit: nighty_ ("Disappears in a puff of smoke") 22:58:42 --- join: Cheery (n=Cheery@a81-197-19-23.elisa-laajakaista.fi) joined #retro 23:14:48 * crc yawns 23:16:19 * Cheery wonders why crc is bored. 23:16:44 waiting for the hot water heater to refill/heat the water 23:17:07 I've been washing dishes; takes lots of hot water :( 23:33:52 http://hardware.slashdot.org/article.pl?sid=06/09/26/037245 23:33:59 Cheery: any requests for new/expanded areas of documentation for RxForth? 23:35:02 hmm. no, except you could put somewhere that last and which gives an address to d-entry. ;) 23:35:56 will do 23:57:37 sent 23:59:59 --- log: ended retro/06.09.27