00:00:00 --- log: started forth/16.03.21 01:03:12 --- quit: Kumool (Read error: Connection reset by peer) 01:33:23 --- join: Kumool (~kumool@adsl-72-50-84-49.prtc.net) joined #forth 01:51:58 --- join: xyh (~chatzilla@111.50.70.142) joined #forth 01:55:46 --- quit: ASau (Ping timeout: 260 seconds) 02:03:28 --- quit: Skuzzzy (Remote host closed the connection) 02:29:07 --- join: Skuzzzy (~Skuzzzy@host-13-149.miancou.clients.pavlovmedia.com) joined #forth 03:33:25 --- quit: Kumool (Ping timeout: 246 seconds) 03:40:15 --- quit: mnemnion (Remote host closed the connection) 04:17:39 --- join: probonono (~User@unaffiliated/probonono) joined #forth 04:20:59 --- quit: DGASAU (Read error: Connection reset by peer) 04:21:38 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 04:25:59 --- join: mnemnion (~mnemnion@2601:643:8101:cdb6:a85a:7322:7cbc:691b) joined #forth 05:04:09 --- quit: Keshl (Quit: Konversation terminated!) 05:27:51 --- join: Keshl (~Purple@24.115.181.94.res-cmts.gld.ptd.net) joined #forth 05:42:08 --- quit: proteusguy_satri (Remote host closed the connection) 05:44:00 --- join: proteusguy_satri (~proteusgu@180.183.121.238) joined #forth 05:48:43 --- quit: xyh (Ping timeout: 244 seconds) 05:54:15 --- quit: mnemnion (Remote host closed the connection) 06:11:42 --- join: true-grue (~true-grue@176.14.216.104) joined #forth 06:24:20 --- join: little_bit (~tomkl@unaffiliated/tomkl) joined #forth 06:25:08 --- quit: nighty (Quit: Disappears in a puff of smoke) 06:37:42 --- join: xyh (~chatzilla@111.50.70.142) joined #forth 06:43:12 --- quit: DGASAU (Read error: Connection reset by peer) 06:43:19 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 09:41:41 --- join: Carisius (~Carisius@cm-188-171-2-86.telecable.es) joined #forth 10:07:39 --- quit: xyh (Quit: ChatZilla 0.9.92 [Firefox 45.0/20160308181531]) 10:42:00 --- join: xyh (~xieyuheng@111.50.70.142) joined #forth 10:46:52 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 10:56:10 --- nick: xyh -> xdf 10:58:35 --- nick: xdf -> xyh 10:59:38 --- join: xyh` (~user@111.50.70.142) joined #forth 11:00:26 --- quit: proteusguy (Ping timeout: 240 seconds) 11:00:54 --- quit: xyh (Remote host closed the connection) 11:01:22 --- nick: xyh` -> xyh 11:13:57 --- join: proteusguy (~proteusgu@ppp-110-168-229-87.revip5.asianet.co.th) joined #forth 11:13:58 --- mode: ChanServ set +v proteusguy 12:07:26 --- join: bedah (~bedah@host-091-097-172-119.ewe-ip-backbone.de) joined #forth 12:44:33 --- join: impomatic_ (~digital_w@145.2.112.87.dyn.plus.net) joined #forth 13:20:43 --- quit: DGASAU (Ping timeout: 246 seconds) 13:29:35 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 13:45:29 --- join: mnemnion (~mnemnion@2601:643:8101:cdb6:1c44:6e9d:5901:46f4) joined #forth 13:56:18 --- quit: true-grue (Read error: Connection reset by peer) 14:05:47 --- quit: xyh (Remote host closed the connection) 14:27:35 --- quit: bedah (Quit: Ex-Chat) 14:58:25 --- quit: Zarutian (Quit: Zarutian) 14:59:29 --- quit: Carisius (Ping timeout: 244 seconds) 15:11:16 --- join: ASau (~user@netbsd/developers/asau) joined #forth 15:25:19 --- join: Kumool (~kumool@adsl-72-50-85-241.prtc.net) joined #forth 16:09:06 --- join: xyh (~chatzilla@111.50.70.142) joined #forth 16:43:16 --- quit: pointfree (Ping timeout: 248 seconds) 16:49:46 --- join: saml_ (~saml@cpe-24-102-97-97.nyc.res.rr.com) joined #forth 17:56:32 --- quit: phadthai (Ping timeout: 260 seconds) 17:56:41 --- join: phadthai (mmondor@ginseng.pulsar-zone.net) joined #forth 17:56:58 --- join: nighty (~nighty@202.224.50.1) joined #forth 18:15:13 --- quit: karswell` (Read error: Connection reset by peer) 18:34:40 --- join: karswell (~user@31.185.144.231) joined #forth 19:03:44 --- quit: saml_ (Quit: Leaving) 19:18:53 --- join: `karswell (~user@31.185.144.231) joined #forth 19:24:40 --- quit: `karswell (Quit: ERC (IRC client for Emacs 24.5.1)) 19:25:49 --- quit: karswell (Quit: ERC (IRC client for Emacs 24.5.1)) 19:27:42 --- join: karswell (~user@31.185.144.231) joined #forth 19:36:48 --- join: wa5qjh (~Thunderbi@121.54.58.133) joined #forth 19:43:23 HEY!!! Anybody awake ? 19:43:42 heh 19:43:47 --- quit: xyh (Ping timeout: 276 seconds) 19:43:56 hey, somebody here. 19:43:59 !! 19:44:31 I take it you're a big Forth guy (too) ? 19:44:55 as I said, I once was. but been away a heck of a long time now. 19:45:06 I try to be, but the opportunites don't arise as often as I want them to. 19:45:18 I hear ya!! 19:45:46 at 72 my memory is regressing faster than it's progressing!! 19:46:09 and I wasnt that good to begin with, but I loved the language! 19:46:39 I did a little embedded C recently for a guy I'd worked with about 20+ years ago. He made a point of saying "Now, I don't want to see any Forth making its way into this code!" :( 19:47:39 Allways believed that if somebody experienced in some other language would spend the time and effort to learn Forth real good, it would jerk his head around and shake all the cobwebs loose and make him a Much better programmer. 19:48:21 I guess it takes a certain kind of person to like forth. 19:48:44 Well, open-minded helps a lot as a starting point. 19:49:44 Most people seem to hold on to their pre-conceived ideas about what a programming language is/should be, and the whole "point" of Forth just escapes them. 19:50:01 I once created a direct ( more or less) threaded interpreter in HP's Rocky Mountain Basic. again patterned off that 6809 code I mentioned. 19:50:02 (In my experience) 19:50:43 and when I started trying to learn Perl, for some reason I reminded me of Forth. 19:51:20 s/I/it/ 19:52:28 FreeBSD used to implement a good part of it's loader in PFE forth. think it still does. 19:52:55 Yes, I don't think it's changed a lot. 19:53:33 I wish I had the time to take a good look at it and see whether it could be enhanced in any way. 19:54:31 so that means you wouldnt have to install a Forth package in FreeBSD to get going. I dont think, or maybe it's just a sort of 'Target' or runtime sort of package. 19:55:51 pfe-0.33.71_2 Implementation of ANSI Forth 19:56:02 pkg search pfe 19:56:36 hmmm, also available is gforth 19:56:52 I had a gforth on android too. 19:58:36 hmm, guess I'll have to dig out that leo Brodie 'Starting Forth' again. start over. 19:58:50 I also wish I had the time to look into what Forths are around for all the small systems that are abundant now. Arduino, R-Pi, etc. Seems like Forth should be coming into its own with this proliferation of small hardware systems. 19:59:19 can you still save 'screens' the way you used to? or do you have to go about it in some other way? 19:59:37 Heh, don't worry, it'll all start flooding back once you put your fingers to the keys. 20:00:12 Yeah, so it seems, b ut there's probably some many people like that guy you just mentioned warning folks away from it. 20:00:13 Not sure, I think some implementations still support screens. 20:00:53 guess I'll have to look at the FreeBSD boot loader and see what it does. 20:03:23 long ago, I got my hands on a General Instruments SPO256 AL2 speech syntesizer chip and started interfacing it in PET basic. I didnt get far before I thought to myself 'Better Forth' inside of one screen's worth I had it saying 'Red Alert Red Alert' and that was with a bit of extra housekeeping for future development. 20:06:15 So, it sounds like I'll have two tasks right off. get re-familiar with Forth and learn how to deal with whatever's implementation of offline storage. 20:07:56 what implementation of Forth do you preferr ? 20:07:59 Well, be sure to report back here. I'll be interested to hear how you get on. 20:08:20 roger that! do you hang around here often ? 20:08:41 Most of my work has been embedded, so I've mostly used SwiftX from Forth Inc. 20:09:26 Their SwiftForth for Windows is quite good, too. And might still be free (gratis), I think. 20:09:27 I reember at least hearing of that. but that's not a free Forth is it ? 20:09:43 SwiftX isn't free, no. 20:10:39 I avoid windoze best I can. and that even after my #2 son went to work there aboutr 3 years ago. I accuse him oof going over to the dark side 20:11:44 ( he's a BIG star wars fan too. even for a 40+ year old) 20:12:17 Well, it's all horses for courses. One thing I give Microsoft is bringing PCs to the masses faster than it probably would have happened otherwise. 20:12:39 probably true. 20:13:07 but I think spreadsheets on Apple did nearly as much 20:13:39 in fact that probably what got M$ into it in the first place. 20:13:56 ( M$ micro$loth) 20:14:51 Well, I always did admire and respect Apple, but only actually owned anything of theirs in about the last five years. They were always priced out of reach for me. 20:15:46 Once I got past my bad first experience with the original Macintosh. Could not for the life of me work out how to use the mouse/desktop! :) 20:16:20 Same for me!! that's why I had the Commodore Pet. and actually a couple generations of it. But also had a 'SWTPC 6800 and then 6809 with Uniflex *nix on it and an 8"disk drive. 20:16:40 ahhh, those were the days!! 20:17:09 180kB 8" floppy disks FTW! :) 20:17:58 Yup!! then they finally got up to 1.2MB somehow, that's what I had. 20:18:10 Did my first programming commercially on a Wang 2200 with 3 x 8" floppy drives. 20:18:51 WANG??!! I have a 90+ year old buddy that first did his programming on a wang!! 20:19:16 And then with those huge hard drives with 5MB fixed 15" platter and 5MB removable cartridge. 20:19:18 did you ever work with a DATAPOINT 2200 ? 20:19:56 and do you remember SWTPC? used to advertise inside Front cover of Byte Mag 20:20:13 was a San Antonio Texas company 20:20:33 originator of the 50 pin buss 20:20:54 I don't recall the Datapoint. Or SWTPC. Although I might still have a few Byte mags out in the shed that may have those ads in. :) 20:20:59 Ah, ok. 20:21:15 there were actually a couple computer companies that eventually used that bus 20:22:17 dont think Datapoint advertised in byte. but they were a San Antonio company as well but also manyother cities. even europe 20:23:19 ( my space key really makes me angry at time!) 20:23:41 (so does my left-hand caps key!) 20:24:26 So, SwiftX, is that anywhere close to GnuForth? at least in operation? 20:24:44 more especially offline storage? 20:26:11 And, if you had Byte, do you remember or did you have 'Dr Dobbs Journal, Running lite without overbyte' ? 20:27:07 with Kirk Doiuglas' Head pasted on backards to a man's running, naked body? 20:27:37 s/Doiuglas/Douglas/ 20:28:15 it was the source of the first 1K Tiny Basic 20:28:33 lol, don't remember that image! But yes, I had subscriptions to Byte, Dr. Dobbs, Information Age. 20:30:11 Dang!! I'm so old I remember when the intel 8008 came out. ( I dont remember Information Age, ya got me there :) ) 8008 was a direct by-product of Datapoint. 20:30:53 the 8008 was created with the assembly instructions of the Datapoint 1100 I think it was. 20:32:16 datapoint commisioned both T.I. and Intell to come up with a processor. Intell won 20:33:34 Now if my Forth would come back to mind as readily as all that history, I'll be in business!! 20:36:21 refreshing my old dynamic memory. remember those days ? 20:36:24 :) 20:41:16 --- join: Kumool_ (~kumool@adsl-64-237-235-195.prtc.net) joined #forth 20:41:31 --- quit: Kumool (Ping timeout: 250 seconds) 20:57:43 --- nick: Kumool_ -> mooool 21:33:10 --- quit: little_bit (Ping timeout: 246 seconds) 21:41:53 --- quit: wa5qjh (Quit: wa5qjh) 21:54:57 --- quit: karswell (Remote host closed the connection) 21:56:09 --- join: karswell (~user@31.185.144.231) joined #forth 22:05:59 --- join: wa5qjh (~Thunderbi@121.54.58.133) joined #forth 22:43:12 probonono. it does look like pfe is still the booter. /boot has 3 or 4 scripts with suffix .4th 22:48:06 --- quit: Uniju_ (Ping timeout: 244 seconds) 22:50:19 --- join: Uniju (~frog_styl@cpe-184-153-168-78.mass.res.rr.com) joined #forth 23:01:07 --- join: Uniju_ (~frog_styl@cpe-184-153-168-78.mass.res.rr.com) joined #forth 23:03:50 --- quit: Uniju (Ping timeout: 264 seconds) 23:23:21 hark! there were people here? it's been pretty quiet the past ~8-10 months or so ;) 23:39:16 since forths generally (always?) lookup a word in the dict(s) before attempting to parse it as a number things like this are possible: 23:39:24 ": 1 2 ;" 23:39:48 which is no better/worse than "#define 1 2" in C 23:40:17 are there other reasons this lookup order is desirable? why not attempt to parse as a number first then lookup? 23:40:51 other than words conflicting with base 26 or 36 input I can't imagine any substantial reason 23:41:37 words like DEAD being confused for the hex number 0xdead seem to be edge cases. so, why not try to parse numbers first? 23:59:59 --- log: ended forth/16.03.21