00:00:00 --- log: started forth/13.09.05 00:45:47 --- join: dys (~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a) joined #forth 02:01:51 --- join: true-grue (~quassel@95-26-212-13.broadband.corbina.ru) joined #forth 02:32:39 --- quit: kludge` (Ping timeout: 256 seconds) 02:37:40 --- join: kludge` (~comet@unaffiliated/espiral) joined #forth 03:29:13 --- quit: true-grue (Read error: Connection reset by peer) 03:37:48 --- quit: I440r (Remote host closed the connection) 03:57:44 --- join: nisstyre (~yours@oftn/member/Nisstyre) joined #forth 04:09:56 --- quit: nisstyre (Remote host closed the connection) 04:29:06 --- quit: ehaliewicz (Ping timeout: 240 seconds) 04:45:30 --- join: ASau` (~user@p4FF9643B.dip0.t-ipconnect.de) joined #forth 04:48:43 --- quit: ASau (Ping timeout: 248 seconds) 05:00:58 --- join: true-grue (~quassel@95-28-161-247.broadband.corbina.ru) joined #forth 05:32:48 --- join: nighty^ (~nighty@lns-bzn-49f-62-147-170-46.adsl.proxad.net) joined #forth 06:35:05 --- quit: true-grue (Read error: Connection reset by peer) 06:47:53 --- join: true-grue (~quassel@95-28-161-247.broadband.corbina.ru) joined #forth 06:53:41 --- join: rixard_ (~rixard@81-235-139-119-no63.tbcn.telia.com) joined #forth 06:55:42 --- quit: rixard (Ping timeout: 256 seconds) 06:55:42 --- nick: rixard_ -> rixard 06:56:13 Stupid router 06:56:35 keeps messing up all my wireless devices hence requiring a reboot every now and then. Gotta get a new one. 06:57:46 --- join: epicmonkey (~epicmonke@host-224-58.dataart.net) joined #forth 06:58:19 ROUTER-BROKEN IF @ ORDERNUMBER SEND THEN HAPPY SURFING 06:58:47 Oh well, time to cook up some food. Be back later. 07:15:59 --- nick: ASau` -> ASau 07:22:02 --- quit: true-grue (Read error: Connection reset by peer) 07:23:15 --- join: true-grue (~quassel@95-28-161-247.broadband.corbina.ru) joined #forth 07:23:15 --- join: RodgerTheGreat (~rodger@97-88-148-161.dhcp.mrqt.mi.charter.com) joined #forth 08:03:46 --- join: Nisstyre-laptop (~yours@oftn/member/Nisstyre) joined #forth 08:14:21 --- quit: Nisstyre-laptop (Ping timeout: 256 seconds) 08:22:08 --- join: Nisstyre-laptop (~yours@oftn/member/Nisstyre) joined #forth 08:27:43 --- join: ErhardtMundt (~Lawrence@host121-72-dynamic.46-79-r.retail.telecomitalia.it) joined #forth 08:35:19 --- quit: Nisstyre-laptop (Ping timeout: 256 seconds) 08:39:48 --- join: Nisstyre-laptop (~yours@oftn/member/Nisstyre) joined #forth 08:40:48 --- quit: Nisstyre-laptop (Read error: Connection reset by peer) 08:46:31 --- join: Tod-Work (~thansmann@50-202-143-210-static.hfc.comcastbusiness.net) joined #forth 09:00:53 --- quit: Eth|cal (Ping timeout: 264 seconds) 10:46:48 --- quit: epicmonkey (Ping timeout: 264 seconds) 10:55:12 --- quit: c00kiemon5ter (Ping timeout: 264 seconds) 10:55:41 --- join: c00kiemon5ter (~c00kiemon@foss-aueb/coder/c00kiemon5ter) joined #forth 10:57:57 --- join: Mat2 (~claude@91-65-144-133-dynip.superkabel.de) joined #forth 10:58:08 hello 11:00:47 --- join: dkordic (~danilo@93-87-124-217.dynamic.isp.telekom.rs) joined #forth 11:41:01 Hello 11:43:12 hi rixard 11:43:26 How are you doing? 11:43:53 fine at moment 11:45:40 Good to hear. Are you experienced with Forth? 11:47:30 experienced, hmm: I've spend some time coding in Forth 11:48:10 I see, I am a beginner when it comes to Forth. I have mostly played around with Forth on an (emulated) Jupiter Ace. 11:48:49 ah, that's a very special dialect, oriented on FIG Forth 11:49:25 Which dialect have you been programming in? 11:50:27 mostly F83 and Reva, later Retro (but these language is heavily inspired by Factor so not a common Forth) 11:50:53 the big difference, from what I can tell reading about other Forths, is the fact that you don't use 1K blocks to edit source on the Jupiter. 11:52:37 "Inspired by Factor". What's so original about Factor. I mean it's good system, but... How about: inspired by PostScript/FP/Joy? :) 11:53:07 where should I begin ? 11:53:27 Talk about what sort of programs you have written :D 11:53:33 That was a rhetorical question :) 11:53:56 I hope it doesn't get too dark in this channel (grue) ;-) 11:54:37 rixard: Take it easy, it's just a computer game character name :) 11:54:46 Yeah I know :D 11:55:31 my first program, written in Retro was a spectral analyser and picture enhancing program for satellite data 11:55:59 Sounds pretty hardcore to me. 11:56:07 Weather satellites? 11:56:29 no 11:56:51 but I can tell, Retro was a good fit 11:57:17 sadly Factor not, because of its huge environment 11:58:09 Mat2: So it was on PC? 11:59:36 Blame me, but I see almost no benefits in using Forth on so big and complex platform as PC. 12:01:11 of course not 12:01:56 however, I see Factor as good language for applications 12:03:09 by the way, each concatentative language is able to support FP without restrictions (you can even program in Forth this style quite easily if you want) 12:04:40 And about Factor... I've seen one really good example of using of so called concatenative language. It was a genetic programming system. Normally they use a Lisp-like notation for code generating. 12:05:26 FP. I've talked about this language: http://en.wikipedia.org/wiki/FP_(programming_language) 12:06:24 --- join: epicmonkey (~epicmonke@188.134.41.114) joined #forth 12:07:45 there exist plenty code examples you can search for. Specially, take a look at the i8080 emulator somewhere in the examples directory 12:11:16 ah I forgot: The famous GA144 emulator (the one written in Factor) 12:11:40 or the VHDL generator 12:12:21 The problem with combinators (and with stack-oriented ones too) that they are not so useful in a text form. It's better to have a some graphic representation: nodes, arrows... or... just use variables :) 12:13:41 Mat2: Have you tried this emulator by yourself? AFIK, there is no ready to use g144 development system except colorForth based one. 12:15:08 no, but frome some people using it I know it is usable (I do not know what application there working on however) 12:15:55 --- quit: ErhardtMundt (Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/) 12:26:46 Sadly, the one of greatest Fourth features -- possibility to programmer to understand every part of his programming system -- is completely missing in Factor. Like someone said today: "Intel x86 documentation has more pages than the 6502 has transistors" :) 12:27:43 true-grue: Which versions of Forth have you played around with? 12:28:05 yes, that is true, Factor is a heavy language- just please note Retro is the opposite 12:28:07 I have only played around with the Jupiter Ace Forth, and I also have an (at the moment) unassembled FIgnition 12:31:04 rixard: I've tried some Forth systems on ZX Spectrum, DOS etc. Wrote some projects for S24/S40 chips. Developed few Forths. And wrote one Forth-like language :) 12:33:21 It seems like once you learn a bit about Forth, people implement their own version of it :-D 12:33:50 My favorite (classic) Forth versions: cmForth, Holon and eForth. 12:34:28 rixard: Yes, it's a part of learning process :) 12:34:49 hehe 12:35:44 I ordered Thinking Forth a few days ago. Couldn't find Starting Forth, except on ebay and most of them were in the US and didn't ship to Europe. 12:36:01 but I have read the online version of Starting Forth, a very nice introduction to the language. 12:36:20 I have also read the Jupiter Ace manual many times, equally good at showing off concepts. 12:36:28 Also, I really like macForth. Sadly I haven't used it by myself. Looks like it was most sucessfull Forth in terms of count of commercial projects that were did with it. 12:39:05 Yes, "Thinking Forth" is still one of greatest book about software development in general. 13:03:49 --- quit: epicmonkey (Ping timeout: 260 seconds) 14:04:04 --- quit: tangentstorm (Ping timeout: 264 seconds) 14:07:48 --- join: tangentstorm (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #forth 14:08:40 --- quit: true-grue (Read error: Connection reset by peer) 14:15:25 ciao 14:15:29 --- quit: Mat2 (Quit: Verlassend) 14:45:25 --- quit: nighty^ (Remote host closed the connection) 15:09:16 --- part: dessos left #forth 15:32:21 --- join: Eth|cal (~sam@ppp59-167-172-238.static.internode.on.net) joined #forth 16:10:21 --- quit: Tod-Work (Quit: Leaving) 16:33:20 --- quit: dys (Remote host closed the connection) 17:24:19 --- join: Nisstyre-laptop (~yours@oftn/member/Nisstyre) joined #forth 17:26:05 --- nick: Nisstyre-laptop -> nisstyre 18:21:53 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 19:12:40 --- quit: dkordic (Quit: Ex-Chat) 20:11:14 --- join: itsy (~digital_w@200.79.125.91.dyn.plus.net) joined #forth 20:25:24 I second the praise of "Thinking Forth." 21:17:16 --- quit: koisoke (Ping timeout: 240 seconds) 21:17:24 --- join: koisoke (xef4@epilogue.org) joined #forth 21:48:24 --- join: ehaliewicz (~user@50-0-51-11.dsl.static.sonic.net) joined #forth 23:42:14 --- join: true-grue (~quassel@95-27-200-38.broadband.corbina.ru) joined #forth 23:59:59 --- log: ended forth/13.09.05