00:00:00 --- log: started forth/08.08.25 00:01:38 --- join: Myoma (n=witch@amcant.demon.co.uk) joined #forth 00:11:06 --- quit: skas ("Ex-Chat") 00:25:26 --- quit: probonono (Read error: 110 (Connection timed out)) 00:31:25 --- join: probonono (n=User@ppp103-111.static.internode.on.net) joined #forth 00:46:35 --- join: luptenschteiner (n=User@ppp103-111.static.internode.on.net) joined #forth 00:47:51 --- quit: probonono (Read error: 104 (Connection reset by peer)) 00:57:22 --- quit: nighty^ ("Disappears in a puff of smoke") 01:17:45 --- quit: luptenschteiner (Read error: 104 (Connection reset by peer)) 01:17:58 --- join: probonono (n=User@ppp103-111.static.internode.on.net) joined #forth 01:23:38 --- join: qFox (i=C00K13S@234pc222.sshunet.nl) joined #forth 02:24:03 --- join: Malfermi1aKodo (n=kansu@xdsl-78-34-149-226.netcologne.de) joined #forth 02:36:38 --- quit: MalfermitaKodo (Read error: 113 (No route to host)) 02:40:44 --- quit: Myoma ("Leaving") 03:31:06 --- quit: tarbo_ ("leaving") 03:38:31 --- join: tarbo (n=me@unaffiliated/tarbo) joined #forth 03:40:27 --- quit: tarbo (Client Quit) 03:40:46 --- join: tarbo (n=me@unaffiliated/tarbo) joined #forth 04:21:13 --- join: ASau` (n=user@79.111.30.98) joined #forth 04:38:26 --- quit: ASau (Read error: 110 (Connection timed out)) 04:40:25 --- join: _mathrick (n=mathrick@users177.kollegienet.dk) joined #forth 04:40:51 --- quit: mathrick (Read error: 104 (Connection reset by peer)) 04:50:29 --- quit: ASau` (Read error: 110 (Connection timed out)) 04:59:58 --- join: ASau (n=user@79.111.26.142) joined #forth 05:33:31 --- join: ASau` (n=user@79.111.9.236) joined #forth 05:50:44 --- quit: ASau (Read error: 110 (Connection timed out)) 06:38:50 --- join: ASau (n=user@79.111.21.115) joined #forth 06:53:37 --- quit: ASau` (Read error: 110 (Connection timed out)) 06:57:17 --- join: gnomon (n=gnomon@CPE001d60dffa5c-CM000f9f776f96.cpe.net.cable.rogers.com) joined #forth 07:04:35 --- join: ASau` (n=user@79.111.25.252) joined #forth 07:16:23 --- quit: ASau (Read error: 110 (Connection timed out)) 07:27:13 --- join: ASau (n=user@79.111.37.217) joined #forth 07:30:00 --- quit: ASau` (Read error: 110 (Connection timed out)) 07:54:17 --- join: nighty^ (n=nighty@host217-37-109-17.in-addr.btopenworld.com) joined #forth 07:55:07 --- quit: _mathrick (Remote closed the connection) 08:03:05 --- join: mathrick (n=mathrick@users177.kollegienet.dk) joined #forth 08:03:20 --- nick: Malfermi1aKodo -> MalfermitaKodo 08:10:12 --- join: JasonWoof (n=jason@cpe-72-227-80-103.maine.res.rr.com) joined #forth 08:10:12 --- mode: ChanServ set +o JasonWoof 08:15:34 --- join: Myoma (n=witch@amcant.demon.co.uk) joined #forth 08:30:10 --- quit: ASau (Remote closed the connection) 08:31:22 --- join: ASau (n=user@79.111.37.217) joined #forth 08:43:34 --- quit: proteusguy ("Leaving") 10:06:34 --- join: maht (n=maht__@85.189.31.174.proweb.managedbroadband.co.uk) joined #forth 10:19:11 --- quit: maht_ (Read error: 110 (Connection timed out)) 11:01:24 --- quit: ramkrsna ("Leaving") 14:13:08 --- join: JasonWoo1 (n=jason@cpe-72-227-80-103.maine.res.rr.com) joined #forth 14:31:34 --- quit: JasonWoof (Read error: 110 (Connection timed out)) 14:39:14 --- quit: qFox ("Time for cookies!") 15:12:01 --- quit: mathrick (Read error: 110 (Connection timed out)) 15:19:36 --- join: Malfermi1aKodo (n=kansu@xdsl-78-34-132-222.netcologne.de) joined #forth 15:31:06 --- quit: MalfermitaKodo (Read error: 110 (Connection timed out)) 15:34:41 --- nick: JasonWoo1 -> JasonWoof 15:34:47 --- mode: ChanServ set +o JasonWoof 16:24:24 --- quit: uiu (Read error: 104 (Connection reset by peer)) 16:24:28 --- join: uiu (n=ian@HSI-KBW-085-216-030-033.hsi.kabelbw.de) joined #forth 16:38:38 wtf? my average ping time to the wireless router here is over 1s 16:38:44 but only 3% packet loss 17:16:53 --- nick: Malfermi1aKodo -> MalfermitaKodo 17:33:56 --- join: mathrick (n=mathrick@users177.kollegienet.dk) joined #forth 17:43:36 --- quit: JasonWoof (Read error: 110 (Connection timed out)) 18:10:50 --- join: elderK (n=elderK@218-101-117-34.dialup.clear.net.nz) joined #forth 18:10:56 Hey people? 18:11:11 Im considering learning myself Forth and, I do a lot of systems programming for i386. 18:11:25 I was wondering if any of you could point me to some good resources? 18:11:41 And, answer a few simple questions regarding Forths application. 18:16:01 type /topic at the chat prompt. Find what you are looking for. Ask away. we hope to help 18:16:30 I mean, is forth equal to other languages for generic programming, such as C? 18:16:39 Could I write device drivers in Forth? 18:16:50 I know that OpenFirmware is based mostly around Forth, so, I assume you can? 18:17:22 I also know that FreeBSD uses Forth during it's boot routine. 18:17:31 Which is how I initially got interested in Forth at all :) 18:17:36 /topics 18:24:49 generic programming? 18:38:27 perhaps he means general purpose 18:41:01 That's what I'm getting. 18:45:01 and the answer is: yes, Forth is general purpose, if your purpose is general enough 18:45:17 * segher hides 18:46:04 I believe that. 18:46:14 you can hide behind me. lol :) 18:46:21 thanks 18:50:02 C isn't general purpose 18:50:41 --- join: JasonWoof (n=jason@cpe-72-227-80-103.maine.res.rr.com) joined #forth 18:50:41 --- mode: ChanServ set +o JasonWoof 18:50:46 problem is that everyone uses C as general purpose .. 18:54:21 there is that. 18:55:58 hmm. 18:56:04 :) Well, in that case, cool. 18:56:10 :) Where should I start my forthaciousness? 18:56:20 have your read the following.... 18:56:24 Starting Forth. 18:56:28 Thinking Forth. 18:56:34 Programing Forth. 18:56:36 * Myoma starting by reading the sokoban code in gforth.. but didn't really got anywhere from there 18:57:00 all of these are found on the web. 18:57:20 Thinking Forth is in a recent re-publishing online. 18:58:00 Bookmarking :) 18:58:26 Moving Forth is good too... 18:59:23 * Raystm2 started with a tiny system at first, in order to learn colorForth. He went from MVP forth by Glen Hadon, to Gforth, to Win32Forth, to retroforth to colorForth. 18:59:28 So, pretty much anything I can do with C, I can do with Forth? 18:59:37 AVL Trees, etc? 19:00:07 i wouldn't want to implement AVL trees in C... 19:00:32 Not that you'd do it the C way, and maybe you wouldn't even do the thing you think in 'c' at all, but you may find that the results you are looking for are achievable in a turing complete language and forth is one and so is C. 19:00:47 Its fun, thats for sure! 19:01:11 Im proud of my C AVL implementation 19:01:11 same with Radix and suchlike :) 19:01:21 But aye, Forth seems cool. Its just, It seems so hard for... me to grok, coming from C. Everything seems massively different. 19:01:49 The thing to remember is it is a tremendous amount of substitution and concatenation. 19:02:01 its a new language, it isn't C 19:02:12 so of course there are new concepts to learn 19:02:13 Also, about Forth - How is it compiled? 19:02:22 It is compiled down to Machine code? Is it interpreted? Is it a mix? (Threaded??) 19:02:33 there are different implementations 19:02:54 some are interpreted, others are simple compilers 19:03:08 nothing i've seen does much optimization, but that's OK for a low level langauge 19:04:38 With the If then construct, everything that follows the then is executed, right, even in the true case? 19:04:41 12 12 = if do_this then do_that 19:04:52 do_this AND do_that would execute, right? 19:05:03 yes 19:07:40 Thanks for the references, guys. 19:07:50 Ill pop back once in awhile with new questions, no doubt. 19:08:07 :) 19:08:09 certainly welcome to do so. 19:08:20 Ill make sure to read the books entirely before I nag though. 19:08:31 :) 19:08:41 Enjoy. 19:08:50 Later guys! 19:08:51 You may find your 'c' improve because of it. 19:08:53 --- part: elderK left #forth 20:31:45 --- quit: JasonWoof ("dancing") 22:12:20 --- join: Snoopy_43 (i=Snoopy_1@dslb-088-068-198-054.pools.arcor-ip.net) joined #forth 22:31:15 --- quit: Snoopy_42 (Read error: 110 (Connection timed out)) 23:41:33 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 23:44:49 --- quit: nighty^ ("Disappears in a puff of smoke") 23:59:59 --- log: ended forth/08.08.25