ForthNet@willett.UUCP (ForthNet articles from GEnie) (01/11/90)
Category 2, Topic 5 Message 181 Tue Jan 09, 1990 C.WEIMANN1 [Kong] at 21:26 EST After years of reading about the forth language i finally have started to actually do something with it. (F-PC was a great help in starting me) I have however a problem with the F-PC file handling and any help would be greatly appreciated. problem follows in F-PC source. \ fio.seq Christopher S. Weimann 01/08/90 20:34:32.35 comment: The following word [blankrec] only work the first time it is executed comment; anew fio.seq create rbuf 2048 allot 1024 rbuf ! read-write handle tofile : blankrec ( --- ) " test.seq" ">$ tofile $>handle tofile hopen abort" Couldn't Open file!" pad 1024 blank pad 1024 tofile hwrite . tofile hclose ; *p i suspect the hclose but can't figure out why it won't run twice. it seems to work if the file is not closed and reopened but i can't belive that is a limitation. What am i doing wrong?? thanks in advance ----- This message came from GEnie via willett through a semi-automated process. Report problems to: 'uunet!willett!dwp' or 'willett!dwp@gateway.sei.cmu.edu'
mayer@iuvax.cs.indiana.edu (Mayer Goldberg) (01/11/90)
All this talk about F-PC got me curious: Is F-PC in the public domain? If so, from where can I ftp it? Mayer Goldberg mayer@iuvax.cs.indiana.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (01/13/90)
Date: 01-11-90 (23:31) Number: 1553 To: C.WEIMANN1 [KONG] Refer#: 1550 From: BILL MCCARTHY Read: NO Subj: FOR US BEGINNERS? HELP Status: PUBLIC MESSAGE HOPEN resets R/W-MODE back to it's default value. So, the first time you run your program the file is in READ-WRITE mode (as set in FIO.SEQ) and works fine. However in subsequent runs, you probably open the file in READ-ONLY mode (which is the FPC default as shipped), then your program fails when it tries to write to the file. One solution is to place a READ-WRITE or a WRITE-ONLY before the HOPEN. Another is set up your system to default to READ-WRITE mode and forget about the modes: READ-WRITE R/W-MODE =: R/W-DMODE SAVE-EXE BTW Kong, your stack diagram for BLANKREC is incorrect since HCLOSE returns a flag. ----- This message came from GEnie via willett through a semi-automated process. Report problems to: 'uunet!willett!dwp' or 'willett!dwp@gateway.sei.cmu.edu'
ForthNet@willett.UUCP (ForthNet articles from GEnie) (01/13/90)
Date: 01-12-90 (22:44) Number: 1556 (Echo) To: L. MERRICK Refer#: NONE From: ZAFAR ESSAK Read: NO Subj: FOR US BEGINNERS, HELP Status: PUBLIC MESSAGE Well, I'd suggest F-PC over F83. F-PC's roots afterall are F83. The editor will convert your block source to files if you want. You can have blocks on files and it would take an evening or two to put together a block editor if you really wanted to. The software floating point, from Kent Brothers (VP-Planner) has been provided through Jack Brown to run on F-PC. It's got lots of tools. Now if you're quite serious about blocks and/or simplicity you could look at PYGMY and that would only take a few hours to get acquainted with. So, how many have you got on your list now? --- * Via Qwikmail 2.01 NET/Mail : British Columbia Forth Board - Burnaby BC - (604)434-5886 ----- This message came from GEnie via willett through a semi-automated process. Report problems to: 'uunet!willett!dwp' or 'willett!dwp@gateway.sei.cmu.edu'
ForthNet@willett.UUCP (ForthNet articles from GEnie) (01/20/90)
Date: 01-18-90 (04:33) Number: 1564 (Echo) To: L.MERRICK Refer#: 1545 From: ARCHIE WARNOCK Read: NO Subj: FOR US BEGINNERS? HELP Status: PUBLIC MESSAGE L>OK, dumb question of the day time. I've been programming in FORTH for L>years in the Z80 environment. (FORTH83 under UniFORTH.) Now I have a L>machine (read AT clone) and am unable to wend my way through the maze L>FORTH's for it. L> L>I actually USE floating point and I like an editor that I can fully L>customize. I'm used to writing code in block format. What is out the L>doesn't require 200 hours of construction to get running under MS-DOS? Uniforth for the PC. As a bonus, nearly all your source code will still work, too. --- ~ EZ 1.24 ~ The dreams of reason bring FORTH monsters. -- ----- This message came from GEnie via willett through a semi-automated process. Report problems to: 'uunet!willett!dwp' or 'willett!dwp@gateway.sei.cmu.edu'
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/05/90)
Date: 07-03-90 (13:43) Number: 1659 (Echo) To: ALL Refer#: 1522 From: MATT GIWER Read: HAS REPLIES Subj: LEARNING FORTH Status: PUBLIC MESSAGE Hello. I am 14 and my father has told me about forth. I love the concept and would like to learn Forth. I am looking for Zendos and plain Forth for the IBM PC-XT. Any help? Date: 07-03-90 (16:56) Number: 1661 (Echo) To: MATT GIWER Refer#: 1659 From: STEVE PALINCSAR Read: NO Subj: LEARNING FORTH Status: PUBLIC MESSAGE There are many public domain forth systems here for the downloading. A fairly simple one that is relatively close in many ways to Brodie's _Starting Forth_ is F83. A far more complete, much more complex forth (that is actually based way deep down on f83) is F-PC. ZEN is a small forth system, also available here. What is zendos? ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/11/90)
Date: 07-02-90 (21:44) Number: 3465 (Echo) To: ALL Refer#: NONE From: CINDY BARTORILLO Read: (N/A) Subj: HELP FOR BEGINNER Status: PUBLIC MESSAGE Can anybody recommend a good Forth implementation for me (and where I can get it)? I'm new to Forth, and have the classic books--the Brodies, ALL ABOUT FORTH, etc. I'm using a PC's Limited 286 with PC-DOS 3.3 (VGA monitor if it matters). I've checked the downloads in several places and can't really figure out what's going on now, so if somebody could recommend a nice Forth that I can get some real power out of, I would really appreciate it. ^*^ Cindy --- w SLMR 0.0a w Howard Beale, the Mad Prophet of the airwaves. ~ TomCat! 2.0 w The .QWK Mail Door for Wildcat! BBS PCRelay:BAUDLINE -> #78 RelayNet (tm) 4.10 BAUDLINE II Frederick, MD 3016947108 675M HST ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/11/90)
Date: 07-04-90 (22:59) Number: 3466 (Echo) To: CINDY BARTORILLO Refer#: NONE From: MICHAEL COLLINS Read: NO Subj: HELP FOR BEGINNER Status: PUBLIC MESSAGE Hrmm, there's a good shareware package Fifth (version 2.1). PCRelay:ACC -> #4 RelayNet (tm) 4.10a15 Advanced Computer Concepts BBS (914) 636-1455 NET/Mail : DC Information Exchange, MetroLink Int'l Hub. (202)433-6639 ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/11/90)
Category 2, Topic 5
Message 191 Sat Jul 07, 1990
GARY-S at 08:19 EDT
To: CINDY BARTORILLO and MICHAEL COLLINS
Subj: HELP FOR BEGINNER
In a message on relaynet Michael Collins responds to an enquiry from
Cindy Bartorillo regarding a good Forth to learn from:
>Hrmm, there's a good shareware package Fifth (version 2.1).
I absolutely can not agree with this advice. Fifth is deliberately designed
to hide the Forth internals. It was done so to give Forth tools to those
who had no desire to learn Forth.
Cindy states she wants a kernel that will enable her to 'learn Forth'. I
would strongly recommend Frank Sergeant's Pygmy. Pygmy is a shareware Forth
that even has help for those who are using 'Starting Forth' as their text.
It is also a clean, open, minimal implementation which is exactly what is
needed for a novice wanting to understand Forth. I have long maintained you
can not hope to understand Forth without an understanding of the mechanics.
Pygmy will grant Cindy (and others in a start-up mode) that 'hands-on'
without seeming overpowering.
AND Frank is a nice guy who never hesitates to provide support to struggling
Pygmy users.
Gary
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/11/90)
Date: 07-05-90 (15:51) Number: 1662 (Echo) To: ALL Refer#: 1545 From: MATTHIAS GIWER Read: (N/A) Subj: LEARING FORTH Status: PUBLIC MESSAGE Hello. I am looking for a total begginers forth package(read PD). Very little exp. in programming,but I wish to learn Forth. I have a MS-DOS 3.2,XT-Clone. What would be the "best" package? Date: 07-06-90 (22:55) Number: 1663 (Echo) To: MATTHIAS GIWER Refer#: 1662 From: JERRY SHIFRIN Read: 07-07-90 (11:52) Subj: LEARING FORTH Status: PUBLIC MESSAGE MG>Hello. I am looking for a total begginers forth package(read PD). Very Check out Tom Zimmer's public domain Forth-83 -- download FPC35-1.ZIP thru FPC35-5.ZIP. [Also available on WSMR-SIMTEL20.ARMY.MIL PD1:<MSDOS.FORTH> --dwp] --- ~ EZ 1.30 ~ Date: 07-07-90 (11:48) Number: 1664 (Echo) To: JERRY SHIFRIN Refer#: 1663 From: MATTHIAS GIWER Read: NO Subj: LEARING FORTH Status: PUBLIC MESSAGE Thanks! I will. Date: 07-07-90 (11:53) Number: 1665 (Echo) To: STEVE PALINCSAR Refer#: 1661 From: MATTHIAS GIWER Read: NO Subj: LEARNING FORTH Status: PUBLIC MESSAGE I think I mean,a Forth DOS package. And leave mail to Matthias Giwer,as my dad(matt) does not call here. ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/11/90)
Date: 07-08-90 (11:26) Number: 1666 (Echo) To: MATTHIAS GIWER Refer#: 1665 From: DOJUN YOSHIKAMI Read: NO Subj: LEARNING FORTH Status: PUBLIC MESSAGE You might try reading some of the bulletin listings describing the various highlights and lowlights of the various forth packages in existance (it may be a bitty bit out of date by now). A bit of warning on F-PC, it tends to be big! F83 although older, is much smaller, and a bit more brodie like. I personally would recommend getting familiar iwth f83 and once you have the fundimentals down then get F-PC (which is A BIG package but has a lot of nifty stuff in it). N.b. When the ANSI standard forth comes out, it would probably be a goood idea to become familiar with that. There is still a goodly amount of interesting ideas going into it (not to mention some battles too!) dy ;-) (By the way, one of the best ways to learn forth is to write a forth interpreter of your own. It's not too hard to do at all, and well worth the time. You might want to snag a copy of kelly and spies's book _Forth: A Text and Reference_; Either maryland book exch or reiter's technical books has a copy , or if neither does, Fig has it. K&S cover the innards, particularly in the last chapter, in greater depth than brodie, and they give enough information to enable someone to code a forth interpreter from scratch, given they have enough energy to fight with an assembler in the early stages.) (Also by the way, make sure you understand what CREATE and DOES> accomplish. Has to do with the subject of Binding times. [let me know if this is confusing]) ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/11/90)
Date: 07-06-90 (23:25) Number: 3471 (Echo) To: CINDY BARTORILLO Refer#: 3465 From: CHRIS WATERS Read: NO Subj: HELP FOR BEGINNER Status: PUBLIC MESSAGE CB: Can anybody recommend a good Forth implementation for me CB: (and where I can get it)? Hi Cindy, Wow, a name I recognise from RIME, and I'm calling a MetroLink Hub. Does that mean that this conference is shared with RIME as well as GENIE and ForthNet? Let's get some discussion going on FORTH!! Maybe we'll embarrass all those Genie people who seem to think the world revolves around Genie! Anyway, to answer your question, I use the PD Laxen & Perry Forth system which is very well done. It's 83-standard, and has lots of good tools, including multi-tasking, on-line help (of a sort), and more. Good for a beginner, and has COMPLETE source code so it can be useful even to an old Forth hack like myself. The latest version is 2.18. The file should be called something like F83218.ZIP (Nice descriptive name, eh?). I've heard some other systems recommended, but haven't tried them. This one has limited file access but is quite powerful, and as easy to use as any Forth system I've seen. [A version of F83 is also available on WSMR-SIMTEL20.ARMY.MIL under PD1:<MSDOS.FORTH> --dwp] If you can't find the file, maybe I can try to arrange a file transfer through RIME somehow. I'm not a sysop, but surely we can work something out. David Fox (who I've seen on several RIME conferences) has mentioned a couple of other Forth systems, you might want to ask him about it too. Haven't got the Node ID handy, but I'll look for it. I've been using Forth for about 12 years. I was a VERY early member of the Forth Interest Group (I still have my original issue #1 of their magazine 'Forth Dimensions'). My advice is to jump in and play with the system, and then ask if you have questions. That's how I learned. I was fortunate enough to have an excellent tutor back in the '70s (John James, the author of the PDP-11 Fig-Forth), but he mostly answered questions when I got stuck. I'll be glad to answer any questions you might have and help pass the torch along. Good luck, and welcome to the strange and exciting world of Forth. I don't have a mailbox here (this isn't a RIME node), but my RIME address is THECHAIR, and I can be reached through the Programming conference there. (And *one* of these days I'll send in my RIME directory entry - once I get a little more settled in.) :) Chris {R:-O}{at THECHAIR} -> MegaMail(tm) #609:~ this tagline is umop apisdn 1.20 PCRelay:SNAKEPIT -> MetroLink (tm) International Network 4.10a14 Snake Pit*408-287-2353*San Jose, CA*HST/v32 NET/Mail : DC Information Exchange, MetroLink Int'l Hub. (202)433-6639 ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/11/90)
Date: 07-08-90 (23:32) Number: 1667 (Echo) To: DOJUN YOSHIKAMI Refer#: 1666 From: MATTHIAS GIWER Read: NO Subj: LEARNING FORTH Status: PUBLIC MESSAGE I have not got all of FPC-whatever yet. It IS HUGE. And,ML has never really got me into programming. I mean,it is kinda nice having that kind of control,but Forth give's you the same type of control. And I am in love with the idea of forth. ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/14/90)
Date: 07-10-90 (22:36) Number: 3491 (Echo) To: CHRIS WATERS Refer#: NONE From: CINDY BARTORILLO Read: NO Subj: HELP FOR BEGINNER Status: PUBLIC MESSAGE Chris, As far as a RIME Send of F83218.ZIP--everything is clear on this end. BAUDLINE is my node id and our hub doesn't get upset about extra traffic, so all that's necessary is a nice Sysop on your end to Send the file. I would appreciate it. I got into Forth about 5-7 years ago, just enough to become completely sold on it. It seemed like the perfect compromise between a high-level language and assembly. The only problem was that Forth didn't seem to get along too well with MS-DOS. I mean, I realize that Forth is meant to be its own system, but most of us can't afford to leave the rest of the world that far behind. As you mentioned, file access was a major stumbling block to serious programming with Forth on MS-DOS. Ideally I'd like to try out several Forths to see where we've gotten so far. ^*^ Cindy --- w SLMR 0.0a w Say goodnight, Gracie. ~ TomCat! 2.0 w The .QWK Mail Door for Wildcat! BBS PCRelay:BAUDLINE -> #78 RelayNet (tm) 4.10 BAUDLINE II Frederick, MD 3016947108 675M HST NET/Mail : DC Information Exchange, MetroLink Int'l Hub. (202)433-6639 ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/14/90)
Date: 07-10-90 (23:30) Number: 3493 (Echo) To: GARY SMITH Refer#: NONE From: CINDY BARTORILLO Read: NO Subj: FOR US BEGINNERS? HELP Status: PUBLIC MESSAGE Gary, Thanks for your comments on Fifth---very interesting. It's also a coincidence that I just recently picked up PYGMY.ZIP from somewhere. At first glance Pygmy seemed to be awfully minimalist, but you make a very good argument for starting with something like that and working my way up. I'll break Pygmy out tomorrow and take it for a test drive. (I'd still like to take a look at F83 and Fifth, though, and any other versatile Forths out there.) ^*^ Cindy --- w SLMR 0.0a w Question Authority ~ TomCat! 2.0 w The .QWK Mail Door for Wildcat! BBS PCRelay:BAUDLINE -> #78 RelayNet (tm) 4.10 BAUDLINE II Frederick, MD 3016947108 675M HST NET/Mail : DC Information Exchange, MetroLink Int'l Hub. (202)433-6639 ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/15/90)
Date: 07-13-90 (08:43) Number: 3495 (Echo) To: CINDY BARTORILLO Refer#: 3491 From: STEVE PALINCSAR Read: NO Subj: HELP FOR BEGINNER Status: PUBLIC MESSAGE Most forths for the PC these days (and that means surely in the last five or six years) include full support for the operating system, files, etc. There are several public domain forths you can try that will offer these qualities, including F83, F-PC (for a really big, complete system), and Pygmy. None of these act as their own operating system; all use DOS. Excellent commercial systems that offer full support for DOS, files, etc., include LMI's PC-Forth and HS/Forth from Harvard Softworks. If your file transfer via the network doesn't work out (and I am correct in believing you are calling from Frederick MD) you can dial into the East Coast Forth BBS at (703) 442-8695 and download files direct. ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/20/90)
Date: 07-15-90 (19:20) Number: 3524 (Echo) To: STEVE PALINCSAR Refer#: NONE From: CINDY BARTORILLO Read: 07-18-90 (08:27) Subj: HELP FOR BEGINNER Status: PUBLIC MESSAGE SP> you can dial into the East Coast Forth BBS at (703) SP>442-8695 and download files direct. I've been meaning to check in with Jerry for some time. (By the way, thanks again Jerry for the F-PC. I sent you a thank you, but now I've gone all over paranoid about whether I spelled your name right.) I just added it to my phonebook. You mentioned commercial packages: LMI's PC-Forth and HS/Forth. A name that I see frequently is PolyForth. Where does that stand in the pantheon? And I was just prowling GEnie and noticed another somethingorother called Abundance. Does anyone know anything about this one? (Meanwhile, I'm still busy exploring F-PC. As you said, it's big.) ^*^ Cindy --- w SLMR 0.0a w Slam, bang, to the moon! ~ TomCat! 2.0 w The .QWK Mail Door for Wildcat! BBS PCRelay:BAUDLINE -> #78 RelayNet (tm) 4.10 BAUDLINE II Frederick, MD 3016947108 675M HST ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/20/90)
Date: 07-18-90 (08:27) Number: 3532 (Echo) To: CINDY BARTORILLO Refer#: 3524 From: STEVE PALINCSAR Read: NO Subj: HELP FOR BEGINNER Status: PUBLIC MESSAGE Polyforth is a top professional system. It's quite expensive, and --I'm sure even the Polyforth employees you see here will agree-- not a system for an amateur or beginner. Where HS/Forth and LMI products cost up to about $500 or so (depending on levels & options) PolyForth is in the thousands. OTOH, along with that comes some fantastic support, including on-site training, from what I've heard. Polyforth has come late to the DOS-support view, having been a staunch advocate of forth-as-operating-system. ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/23/90)
Category 2, Topic 5 Message 148 Thu Jul 19, 1990 D.RUFFER [Dennis] at 23:30 EDT Re: CINDY BARTORILLO > A name that I see frequently is PolyForth. Where > does that stand in the pantheon? pF is the product of FORTH, Incorporated, the company started back in '73 by Chuck Moore. Chuck has since moved on, but we are still producing Forth. polyFORTH ISD-4 is the latest in our long line of products which have their roots in the original miniForth. pF is neither 83 nor 79 standard, but its roots are the same as those from which FIG Forth grew. We are hoping to bring them all back together again with the ANSI standard. Its best feature is that it is about the purest Forth you can buy. Its worst feature is its price, over $3K, which doesn't buy you much more than what F-PC give you for free. However, if you want to do serious work with Forth, IMHO polyFORTH is the way to go. Of course I'm biased, I work for them. > And I was just prowling > GEnie and noticed another somethingorother called Abundance. > Does anyone know anything about this one? If you think F-PC is big, you obviously haven't seen Abundance and the BBL Forth that goes with it. First, find yourself at least 5 Megabytes on your hard disk, then start downloading. If you are interested in databases, it is the best you will find in the public domain. It has many features that some comercial packages are lacking, and it comes with complete source code. The BBL Forth that goes along with it is a full 32 bit Forth written for MSDOS machines. Once you have figured out the basics of more traditional Forths, BBL is worth the comparison. DaR ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/23/90)
Date: 07-16-90 (21:02) Number: 3536 (Echo) To: MICHAEL HAM Refer#: NONE From: CINDY BARTORILLO Read: NO Subj: HELP FOR BEGINNER Status: PUBLIC MESSAGE A Forth that works with Windows? I am really impressed (of course, I hear that Windows has become much friendlier since I lost patience last year). Way back when, in Forth MS-DOS pre-history, the expression "DOS interface" never came up. Whenever you had the nerve to mention that perhaps a few extra file manipulation features might be nice, you got a lecture on the limitations of MS-DOS. Anyway, I'm glad that Forth has finally been written "down" to the non-wizards like me. ^*^ Cindy --- w SLMR 0.0a w This tagline is void where prohibited ~ TomCat! 2.0 w The .QWK Mail Door for Wildcat! BBS PCRelay:BAUDLINE -> #78 RelayNet (tm) 4.10 BAUDLINE II Frederick, MD 3016947108 675M HST ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/23/90)
Category 2, Topic 5 Message 151 Fri Jul 20, 1990 FORBES [Bob Harrison] at 19:59 PDT I just started in Forth myself, 72 sleepless hours ago :-) I downloaded the F-PC package first and was very suprised, in a good way, at all it could do. However, I finally had to give up on it for a while because it was just too big for me to follow. I ended downloading F83 also. This was more my size to start with. I don't feel so overwhelmed with everything. I was even able to track down a bug that caused an erroneous ID tag to be applied to blocks when the NEW editor was invoked. It only took a hour or so and I learned a lot of Forth reading the source for that. If I'd had to do the same in F-PC, I'd still be wading through code. The upshot is that I recompiled the kernel with the fix and everything worked perfect (well, almost, there are few other things I'm going to change as soon as I know how :-) Forth is simply the most fun I've had with a programming language, ever. Bob ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/25/90)
Date: 07-23-90 (06:36) Number: 3550 (Echo) To: CINDY BARTORILLO Refer#: 3548 From: STEVE PALINCSAR Read: NO Subj: HELP FOR BEGINNER Status: PUBLIC MESSAGE You don't have to give up "programming down to the bare metal" if you use a forth that runs on top of DOS -- and you certainly don't have to give it up for the sake of forth standards. I use HS/Forth, which makes full use of both DOS & BIOS calls. Should you wish to write to disks directly (that is, without using DOS file functions) there's a short extension file to load that lets you do it. And you can always write directly to specific memory locations, ports, etc. Fact is, if you know how to do it with assembler, you can write a forth word to do it... and then build bigger forth words on top of that to use it. ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/28/90)
Category 2, Topic 5 Message 156 Thu Jul 26, 1990 D.RUFFER [Dennis] at 22:51 EDT Re: CINDY BARTORILLO > encouraging to hear that there's enough big-time interest in > Forth to keep your company going Unfortunately, we are not kept going by selling Forth. No Forth vendor really is. We pay the bills by selling custom consulting work, and work on the language so that we can sell liscenses to our clients. Unfortunate, but true. > we never had a secret handshake! Nor a song! :-( > F-PC is beautifully easy to use, but the .SEQ files instead > of the block stuff has thrown me a curve. There are advantages to both methods, but I agree with you that I prefer block files because that is what I am used to. DaR ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/28/90)
Date: 07-23-90 (21:35) Number: 3565 (Echo) To: RAY DUNCAN Refer#: NONE From: CINDY BARTORILLO Read: NO Subj: HELP FOR BEGINNER Status: PUBLIC MESSAGE RD>I guess our advertising hasn't been very effective. Please don't go by my lack of information--I'm just a lone programmer operating in isolation, and (let's face it) Forth isn't the most popular language in the world. When someone is interested in Pascal, you can always find loads of people to demonstrate their favorite version and help you over the rough spots. (You can't swing a dead PROCEDURE without hitting a Turbo Pascal programmer.) But when you mention that you're interested in Forth, people just give you a glazed-over smile and ask for the bean dip. ^*^ Cindy --- w SLMR 0.0a w Bad spellers of the world, untie! ~ TomCat! 2.0 w The .QWK Mail Door for Wildcat! BBS PCRelay:BAUDLINE -> #78 RelayNet (tm) 4.10 BAUDLINE II Frederick, MD 3016947108 675M HST ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/28/90)
Date: 07-23-90 (22:18) Number: 3566 (Echo) To: FORBES [BOB HARRISON] Refer#: NONE From: CINDY BARTORILLO Read: NO Subj: FOR US BEGINNERS? HELP Status: PUBLIC MESSAGE F[H>Forth is simply the most fun I've had with a programming F[H>language, ever. I know what you mean, Bob. It's like the fun I first had with Assembly--Forth has got that same feel of power, without being so tiresome. You're right about F-PC not giving away too many secrets, but it sure neat to play around with the graphics commands and the sequential file handling. Like you, I have a more bare-bones backup Forth for when things aren't going well and I need some hard answers (I use Pygmy). ^*^ Cindy --- w SLMR 0.0a w Slightly Burned Out (But Still Smokin') ~ TomCat! 2.0 w The .QWK Mail Door for Wildcat! BBS PCRelay:BAUDLINE -> #78 RelayNet (tm) 4.10 BAUDLINE II Frederick, MD 3016947108 675M HST ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/28/90)
Date: 07-24-90 (14:21) Number: 3567 (Echo) To: RAY DUNCAN Refer#: NONE From: IAN WATTERS Read: NO Subj: HELP FOR BEGINNER Status: PUBLIC MESSAGE RDpWe started out with Z-80 FORTH which ran under CP/M 2.2 LMI's Z-80 Fig-FORTH contained one of my favourite bugs -- in one of the words (when reporting a disk error?) what should be the *word* .FCB (print the file name in a file control block) is compiled as the *hex number* .FCB ie double length 4043 decimal. Ooops. The joys of meta-compilation? Ian --- ~ EZ 1.30 ~ PCRelay:IBBSNET -> #143 RelayNet (tm) 4.10a15 <Islington BBS> London UK +44 71 704 0760 NET/Mail : DC Information Exchange, MetroLink Int'l Hub. (202)433-6639 ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/29/90)
Date: 07-26-90 (22:01) Number: 3576 (Echo) To: CINDY BARTORILLO Refer#: 3566 From: CHRIS WATERS Read: NO Subj: FOR US BEGINNERS? HELP Status: PUBLIC MESSAGE CB: handling. Like you, I have a more bare-bones backup Forth CB: for when things aren't going well and I need some hard CB: answers (I use Pygmy). Hi Cindy, Our local Hub is having difficulties, so I don't think F83 is on its way. Perhaps you can find a copy on a local Forth board. In any case, I would still recommend this system as a good alternate. It has a lot more code examples, and is probably easier for a Forth newcomer. Pygmy still has *me* a little mystified, even with years of Forth experience. Chris -> MegaMail(tm) #609:~ my other computer is a HAL 9000 1.20 PCRelay:SNAKEPIT -> #150 MetroLink (tm) International Network 4.10 Snake Pit*408-287-2353*San Jose, CA*HST/v32 ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/29/90)
Date: 07-27-90 (22:37) Number: 3577 (Echo) To: IAN WATTERS Refer#: 3567 From: RAY DUNCAN Read: NO Subj: HELP FOR BEGINNER Status: PUBLIC MESSAGE The .FCB bug was one of my favorites too... I finally learned a basic survival tactic which was to avoid creating labels containing "dots" that could accidentally be construed as hex double numbers. NET/Mail : LMI Forth Board, Los Angeles, CA (213) 306-3530 ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.UUCP (ForthNet articles from GEnie) (07/31/90)
Category 2, Topic 5 Message 162 Mon Jul 30, 1990 F.SERGEANT [Frank] at 00:47 CDT To Chris Waters (of xCFB, I think) >Pygmy still has *me* a little mystified, even with years of Forth >experience. I am in the process of revising Pygmy in anticipation of releasing version 1.3. I would appreciate it if you would post or mail (809 W. San Antonio St., San Marcos, TX 78666) details of what mystifies you, what would have made it easier for you to feel oriented and in control, what you object to or would prefer, etc. about Pygmy Forth. The more specifics, including underlying reasoning, the better. I am interested in such info from everyone else as well. -- Frank ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
dwp@willett.UUCP (Doug Philips) (07/31/90)
In <1432.UUL1.3#5129@willett.UUCP>, F.SERGEANT [Frank] writes: > 1.3. I would appreciate it if you would post or mail (809 W. San Antonio > St., San Marcos, TX 78666) details of what mystifies you, what would have > made it easier for you to feel oriented and in control, what you object to or > would prefer, etc. about Pygmy Forth. The more specifics, including > underlying reasoning, the better. I am interested in such info from everyone > else as well. Ok, I'll give it a go. The thing that confused me the most was that Pygmy was based on cmForth, but I didn't know cmForth! I managed to pick up what I wanted to know with multiple scans of the sources (hard copy mostly). It seemed that I had to browse several files to find what I thought should have been in one place. (I didn't take notes at the time, so I can't supply explicit references here). The glossary seemed to be haphazardly done. I like the idea of a glossary, but ended up searching the source code for what I wanted to know. Enough bad vibes, onto what I liked. As a C programmer I found PUSH and POP and \ nicer than their alternatives. I like FOR NEXT even though I think the generality of DO LOOP should be more convenient. I really like the vocabulary approach over IMMEDIATE. One of the first things I did was to didle with the list of files to open and meta-compile! (It was easier than I thought it would be). I liked the tech notes, but I got the feeling that they weren't complete. I like the way files and block numbers work. Seems very convenient to me. Its been a long time (over 4months) since I first looked at Pygmy. I like it, but haven't done anything with it yet. If/When I go back to it, it will be like starting fresh. I'll know now to keep better track of the things you want. -Doug --- Preferred: willett!dwp@hobbes.cert.sei.cmu.edu OR ...!sei!willett!dwp Daily: ...!{uunet,nfsun}!willett!dwp [in a pinch: dwp@vega.fac.cs.cmu.edu]
ForthNet@willett.UUCP (ForthNet articles from GEnie) (08/02/90)
Date: 07-30-90 (19:28) Number: 3585 (Echo) To: RAY DUNCAN Refer#: 3577 From: ZAFAR ESSAK Read: NO Subj: HELP FOR BEGINNER Status: PUBLIC MESSAGE > The .FCB bug was one of my favorites too... I finally learned a basic > survival tactic which was to avoid creating labels containing "dots" > that could accidentally be construed as hex double numbers. Or for that matter ANY names that can be construed as hex numbers, such as ED. Although using a preceeding character to set the base to hex, eg. $ABC, and insisting that base be left in decimal could be a way around these kinds of problems. I have tried using >ED as a replacement for the abbreviation ED, for those times when typing EDITOR seems too much. --- * Via Qwikmail 2.01 NET/Mail : British Columbia Forth Board - Burnaby BC - (604)434-5886 ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu
ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (11/09/90)
Date: 11-06-90 (20:26) Number: 162 of 163 To: ALL Refer#: NONE From: BRAD KOSOWAN Read: (N/A) Subj: FIRST GLANCE Status: PUBLIC MESSAGE Conf: FORTH (58) Read Type: GENERAL (+) I just downloaded a copy of forth from a local board and I'm interested in learning what to do with it now ????!!!! Any one have any suggestions on a good begineers guide ??? I would appreciate any help. I mess around with Quick-Basic, and a little C now and then but never really tried or studied forth. PCRelay:ICC -> #337 4.10 Data Central BBS (317)543-2007 18 Nodes! <<<>>> ----- This message came from GEnie via willett through a semi-automated process. Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp
ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (11/09/90)
Category 2, Topic 5 Message 167 Fri Nov 09, 1990 GARY-S at 06:25 EST From: BRAD KOSOWAN writes: Subj: FIRST GLANCE Status: PUBLIC MESSAGE Conf: FORTH (58) Read Type: GENERAL (+) >Any one have any suggestions on a good begineers guide ??? >I would appreciate any help. Sit down in front of a terminal (computer) with Forth running, and read AND do _all_ the exercises in 'Staring Forth' by Leo Brodie (Prentice Hall) or 'Forth: A Text and Reference' by Kelly/Spies (Prentice Hall). If you really get in a jam from which you can find no way to extricate yourself, save the OFF switch ask questions on whatever node you posted this question on. You will probably crash the system a time or two. It isn't the end of the world. Learn from the experience, and enjoy. You will be learning Forth and a lot more about your computer than you thought possible. One request: When you find it necessary to ask questions provide LOTS of information. <stack underflow> is NOT a LOT of information. I was trying to divide a variable named foo_bar by 9999 and got a <stack underflow> error is only fair. : foo_bar code here ; foo_bar / 999 . <stack underflow> ..... will get you help. ----- This message came from GEnie via willett through a semi-automated process. Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp
noel.cunnington@f1000.n711.fido.oz.au (Noel Cunnington) (11/24/90)
Original to: forthnet@willett.pgh.pa.us In a message to All on 9 Nov 1990, you wrote: From: ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) * Origin: ForthNet@willett.pgh.pa.us (via ACSgate 8:7802/603) .ORIGIN: 302/991 As you can see unless I know what the above means I have no idea where you are on the planet. Still at the North Sydney College of Technical Education there is a man named Fisal Ramadam in the School of Electronics ( I think) runs a course on Forth using F83. I have all the course notes and bits of pieces also a copy of F-PC version 2. Try that if you're in Sydney. If not buy some books or get in contact with the FIG in California, they have an extensive book list and products for people like you and me. Cheers NJC GT302/009 --- PreMail GT Gate v0.91 * Origin: From GTnet via the Black Hole Star Gate! (3:711/1000)
ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (12/10/90)
Date: 12-07-90 (12:29) Number: 413 of 417 (Echo) To: ALL Refer#: NONE From: DALE SMITH Read: HAS REPLIES Subj: GOTO-LESS PROGRAMMING Status: PUBLIC MESSAGE Conf: FORTH (58) Read Type: GENERAL (+) I'm a new forth programmer, no flames please! ;-) What's the best way to code things like xfer protocols that have goto's jumping from a case inside a while loop to some things back before the loop started? Or go to one of several error exits? There is lots of stuff like that in the sz/rz programs. State machines? How do you get back out of some deeply nested things like longjmp() and setjmp() do from C? Thanks, dale NET/Mail : RCFB Golden, CO (303) 278-0364 VESTA & Denver FIG for Forth! <<<>>> ----- This message came from GEnie via willett through a semi-automated process. Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp
ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (12/10/90)
Date: 12-07-90 (14:03) Number: 414 of 417 (Echo) To: DALE SMITH Refer#: 2126 From: JACK WOEHR Read: NO Subj: GOTO-LESS PROGRAMMING Status: PUBLIC MESSAGE Conf: FORTH (58) Read Type: GENERAL (+) Dale --- lots of people will jump right in with this topic, so let me be the first :-) Examine Forth constructs such as: EXIT LEAVE ?LEAVE UNLOOP for a start. =jax= NET/Mail : RCFB Golden, CO (303) 278-0364 VESTA & Denver FIG for Forth! <<<>>> ----- This message came from GEnie via willett through a semi-automated process. Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp
ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (12/11/90)
Category 2, Topic 5 Message 170 Sun Dec 09, 1990 D.RUFFER [Dennis] at 23:10 EST Re: DALE SMITH > What's the best way to code things like xfer protocols that have > goto's jumping from a case inside a while loop to some things > back before the loop started? Or go to one of several error > exits? There is lots of stuff like that in the sz/rz programs. Ah, glad to see someone else is going to try to tackle the zmodem protocol. I've tried, and gave up half way in the middle. Well, I didn't actually give up, I still have the code, but I haven't had time to ever finish it. In the process of trying to code Chuck Forsberg's C code (not the most structured stuff that I ever saw), I wrote up the following: ( Simple GOTO in Forth ) CODE @R ( - a P: Fetch return stack pointer ) R PUSH NEXT CODE !R ( a - P: Store return stack pointer ) R POP NEXT : LABEL ( name \ - P: Define a label to goto ) 2VARIABLE ;CODE R 1 CELLS W) MOV I 2 CELLS W) MOV NEXT : goto ( - P: Return to the label that is compiled next ) R> @ ( cfa of label ) CELL+ 2@ !R >R ; : exit ( - P: Exit from where label is used ) R> @ ( cfa of label ) CELL+ @ !R ; EXIT LABEL loop ( - P: Looping label for test ) : test ( n - P: A test for these features ) loop DUP . 1- ?DUP IF goto loop THEN exit loop 1 ABORT" Didn't work" ; It is written for polyFORTH, but might be able to be translated to something else. In pF assembler code, R is the return stack pointer register and W points to the CFA of the word being executed. This allowed me to get close. I was building it on top of my PFMODEM stuff that is in the library. Let me know if you want some incomplete source code, and I will upload it. However, it sure isn't anywhere close to being something that works yet. I don't even think I ever got the transfer side of it coded, but you are welcome to whatever I've got. Hope to see what you can come up with. DaR ----- This message came from GEnie via willett through a semi-automated process. Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp
ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (12/13/90)
Category 2, Topic 5 Message 172 Wed Dec 12, 1990 J.SANFORD1 at 20:32 MST The included code is submitted as if it were a homework assignment; " On one screen or less show a usefull calculation & try to find a happy ballance between 'stack pumping' & 'too many variables'" \ Inflation Calculator : R% 10 */ 5 + 10 / ; (S n1 n2 -- n3) ( rounded percent ) variable amount variable rate : calc cr - 0 do amount @ rate @ R% amount +! loop amount @ . ; : ask cr ." inflation rate ? i.e. 5 rate ! " cr ." amount ? i.e. 100 amount ! " cr ." stack -- date2 date1 i.e. 1990 1940 later first " cr ( the original amount is from earlyer date1 ) ( the result is the inflation adjusted equivalent for date2 ) This is the result of reading "Beginners use too many variables" in FD & then picking up the concept of "excessive stack pumping" I had been trying to put All the numbers on the stack. I couldn't because amount changes in the loop and rate dosen't. The word [ ask ] is a crude way to avoid real numeric input words, which I haven't studied yet. If it isn't obvious, you type ask to remind yourself where to put which numbers. Then type calc. There is 1 cute little bug that I know of. I am putting this here to be picked apart and put back in different ways. One of the amusing features of Forth is that that there are so many ways to do something that never occure to me, yet seem perfectly obvious when someone else shows me. thanks later - jon - *S E******* B*s C C E*S ----- This message came from GEnie via willett through a semi-automated process. Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp
ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (12/14/90)
Category 2, Topic 5 Message 173 Thu Dec 13, 1990 D.RUFFER [Dennis] at 21:15 EST Re: J.SANFORD1 Jon, type NAMe at the BB prompt so that your first name will always appear in your messages. Also watch the horrors of the GEnie message formatter. Put a space before every line that you do not want to get messed up. Here is (I believe) what your code was supposed to look like: > \ Inflation Calculator > : R% 10 */ 5 + 10 / ; (S n1 n2 -- n3) ( rounded percent ) > variable amount variable rate > : calc cr - 0 do amount @ rate @ R% amount +! loop > amount @ . ; > : ask cr ." inflation rate ? i.e. 5 rate ! " > cr ." amount ? i.e. 100 amount ! " > cr ." stack -- date2 date1 i.e. 1990 1940 later first " > cr ( the original amount is from earlyer date1 ) > ( the result is the inflation adjusted equivalent for date2 ) I assume that the final ; got lost in the upload, otherwise I don't see a bug (unless you don't like the way the calculation works). If I ignore the calculation, let me suggest a couple of changes: Your R% and ask look ok, so let's concentrate on calc . The following eliminates the variables and does everything on the stack: : calc ( rate amount years - cost) 0 DO 2DUP SWAP R% + LOOP SWAP DROP ; If you really want the dated input and display, define this: : .calc ( r a l f) - calc cr . ; KISS! DaR ----- This message came from GEnie via willett through a semi-automated process. Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp
ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (01/12/91)
Date: 01-07-91 (23:37) Number: 807 of 807 To: GARY SMITH Refer#: NONE From: ROGER LEE Read: NO Subj: The Stupid Question Status: PUBLIC MESSAGE Conf: FORTH (58) Read Type: GENERAL (+) You've all seen the question in the conferences. The new guy who's just dabbling in the particular subject covered. Well, here I am. And here goes: Forth, as I understand it, is highly extensible. Extensible to the point that you can basically re-write the language every time you use it. Bearing this in mind, how can ANSI set a standard on a language that changes on a daily basis? No flames, please....I've had a hard day. (and Gary....this message is to you because you and Chris Waters are the only names I recognize here.....it's an open question!) Thanks one and all..... --- -> MegaMail v2.1a #782:There's at least 1 fool in every married couple. --- * SFUTI 3.01 / (Pssssst.....Mikey's really not 29 anymore....) PCRelay:THECAVE -> #559 RelayNet (tm) 4.10 The Cave (408)259-8098 12/24/96/19.2 HST/DS <<<>>> ----- This message came from GEnie via willett. You cannot Reply to the author using email. Please post a follow-up article, or use any instructions the author may have included (USMail addresses, telephone #, whatever). Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp
ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (01/13/91)
Date: 01-09-91 (06:15) Number: 824 of 834 To: ROGER LEE Refer#: 807 From: CHRIS WATERS Read: NO Subj: The Stupid Question Status: PUBLIC MESSAGE Conf: FORTH (58) Read Type: GENERAL (+) RL.Forth, as I understand it, is highly extensible. Extensible to RL.the point that you can basically re-write the language every time RL.you use it. Bearing this in mind, how can ANSI set a standard on Ok, I'm responsible for introducing you to Forth, I guess I should try to field this one. All of the Forth standards (FORTH-79, FORTH-83, and ANSI draft) specify wordsets that must be present for a Forth system to be compliant. Your application is free to redefine words in these wordsets, but then it will not be a compliant application. If others here will forgive me for making an analogy based on another recently ANSI-standardized language, it's like the ANSI-standard for C library routines. An application is free to define its own version of the library routines, but all the standard routines must be present for a compiler to be labeled compliant. If you think of Forth as a language without keywords, it may make this easier to understand. Every word in the Forth dictionary is, in essence, like a C library function. You can redefine them, but you are then stepping outside the boundaries of the standard. If you redefine the standard word '+' to concatenate two strings, your application could not be labeled standard (under any Forth standard). Unless your redefinition of '+' was in a separate STRINGS vocabulary. BTW, how far have you gotten in that copy of Starting Forth I loaned you? --- MM 2.1a *pick up on my weasel, she is so divine --- * SFUTI 3.01 / (Pssssst.....Mikey's really not 29 anymore....) PCRelay:THECAVE -> #559 RelayNet (tm) 4.10 The Cave (408)259-8098 12/24/96/19.2 HST/DS <<<>>> ----- This message came from GEnie via willett. You cannot Reply to the author using email. Please post a follow-up article, or use any instructions the author may have included (USMail addresses, telephone #, whatever). Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp
ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (01/14/91)
Date: 01-10-91 (12:15) Number: 845 of 846 To: ROGER LEE Refer#: NONE From: IAN WATTERS Read: NO Subj: The Stupid Question Status: PUBLIC MESSAGE Conf: FORTH (58) Read Type: GENERAL (+) RL]how can ANSI set a standard on a language that changes on a daily basis? Because they were asked to :-) Standards are there to allow portability of code. They're always going to be somewhat behind the times and there will always be non-standard systems, but they do provide a very useful basis (no pun intended) to work from. Aside from that, the distribution of an ANSI standard brings a certain status to the Forth community. //\/\/ --- ~ SLMR 1.05 #109 ~ Maids never die - they just return to dust. PCRelay:OLEF -> #181 RelayNet (tm) 4.10 O.L.E.F.1. London ->OLEF (+44) 81-882-9808 <<<>>> ----- This message came from GEnie via willett. You cannot Reply to the author using email. Please post a follow-up article, or use any instructions the author may have included (USMail addresses, telephone #, whatever). Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp
ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (01/20/91)
Date: 01-13-91 (22:03) Number: 879 of 891 (Echo) To: ROGER LEE Refer#: 807 From: STEVE WHEELER Read: NO Subj: THE STUPID QUESTION Status: PUBLIC MESSAGE Conf: FORTH (58) Read Type: GENERAL (+) Things built from wood and metal parts can be considered an "extensible" set of items, but carpenters and mechanics would be in real trouble if 2x4s, 10-penny nails, bolt threads and head shapes and sizes, etc. weren't standardized. The point of standardization is not to constrain what can be done with Forth, but to provide a common set of construction materials. I'm looking forward to it. How far could you drive if each state required different sized wheels, differently-shaped steering apparatus, and a different shifting pattern in automobiles and trucks. Sure, you could learn each states version, but isn't it easier when you have a common set of expected features? - Wheels NET/Mail : RCFB Golden, CO (303) 278-0364 VESTA & Denver FIG for Forth! <<<>>> ----- This message came from GEnie via willett. You cannot Reply to the author using email. Please post a follow-up article, or use any instructions the author may have included (USMail addresses, telephone #, whatever). Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp
ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (06/16/91)
Category 2, Topic 5 Message 56 Sun Jun 16, 1991 D.RUFFER [Dennis] at 01:18 EDT Re: KX10LYC0@TWNITRI1.BITNET > FCB unavailable > Abort, Fail? Hmmm, strange error message. FCB means File Control Block in F83 lingo (ans elsewhere). I'd suspect that either it can't file the files, or it has run out of file handles. In the first case, Jax's suggestion of putting them on drive A may help. In the second, put a line with FILES=20 into your CONFIG.SYS and see if that helps. If you don't have such a file, then you are probably getting bit by the excesses of DOS' default of 8 handles. I'm suprised you haven't had to "fix" it for other programs already. {B-{)> DaR ----- This message came from GEnie via willett. You *cannot* reply to the author using e-mail. Please post a follow-up article, or use any instructions the author may have included (USMail addresses, telephone #, etc.). Report problems to: dwp@willett.pgh.pa.us _or_ uunet!willett!dwp