UMFORTH%WEIZMANN.BITNET@WISCVM.ARPA (09/18/85)
Date: Mon, 16 Sep 85 08:43:51 PDT From: bmcg!asgb!benish!asgb!gollem!hageman@SDCSVAX.ARPA I have reciently gotten into FORTH via a CPM System called FORTH-83 written by Henry Laxen and Mike Perry which I got from the lakewood RCCPM in Colorado. This system comes with all of the source screens and is available in CPM80, CPM68, and MS-DOS versions. The system seems very well put togeather and features such things as a background mode for tasks, shadow screens for easy documentation of programs, and clear documentation on the existing sytem. I've been happily reading Brodie's book "Starting FORTH" and a book called "Mastering Forth" by Martin Tracy (This book is an update of "FORTH Tools"). I have found that both books, read in that order are, extremely helpfull. I have been using FORTH in my continuing studies of digital control of processes and of digital control techniques. I feel it is a superior language in these studies since it makes it so easy to quickly change any part of a program and continue on. It is fast and I don't have to wait for a compile/assembly/link operation to discover that my line of reasoning was again close but no banana. I do have a question about META processing. The FORTH-83 system comes with a META processor and complete assembler for each of the 8080, 68000 and the 8088 but I do not know how to use it to produce an executeable file. It would be neet to be able to produce a reduced size object of a control system once I have completed the development. Could you point me to a reasonable text on the subject? Thanks for starting and keeping up with this news letter and for any information you might be able to send in my direction. George Hageman ( .. bmcb!asgb!gollem!hageman ) Date: Tue, 17 Sep 85 09:53:04 PDT From: bmcg!asgb!benish!asgb!gollem!hageman@sdcsvax.arpa Hi, I just wanted to let you know that my questions regarding a difinitive text on the FORTH-83 META processor have been answered. I bought a book named "INSIDE F83" by C. H. Ting Phd. from Mountain View Press which answers all of the questions I had on the subject. I highly recommend this text. George Hageman ( ... bmcg!asgb!gollem!hageman ) Acknowledge-To: <UMFORTH@WEIZMANN>
UMFORTH@WEIZMANN.BITNET (F.I.G.I.L.) (12/04/85)
Date: Wed, 4 Dec 85 00:14 EST From: SECRIST%OAK.SAINET.MFENET@LLL-MFE.ARPA Subject: FIGIL letters and Yet Another ET-FIG Newsletter Organization: Science Applications Int'l. Corp., Oak Ridge, Tenn. Geographic-Location: 36 01' 42" N, 84 14' 14" W X-VMS-Mail-To: ARPA%"UMFORTH%WEIZMANN.BITNET@WISCVM.Arpa" > From: F.I.G.I.L. <UMFORTH%WEIZMANN.BITNET@WISCVM.ARPA> > Subject: Figil letters > To: Richard Secrist <SECRIST%OAK.SAInet.MFEnet@LLL-MFE.arpa> > > Date: 11 Nov 85 21:24:58 GMT > From: ihnp4!stolaf!umn-cs!cray!hrp@ucbvax.Berkeley.Edu (Hal Peterson) > Organization: Cray Research Inc., Mendota Heights, MN > Subject: Re: SPECIAL FIGIL POSTING > > In the newsletter contained in the above posting, Richard Secrist > refers to the Novix NC4000 as: > > ... the first chip > > which directly implements a high-level computer language in silicon. > Though I'm not certain, I believe a group at MIT developed a chip which > directly implemented SCHEME (yet another LISP dialect) in silicon, and > they did it in 1980, give or take a couple of years. I know that Guy > Steele, currently of Tartan Labs, was in on the project, and I think > that Gerry Sussman, an MIT professor, was there too. What I'm not sure > of is whether it was a direct or microcoded implementation. Anybody > out there know? Anybody care? > -- > Hal Peterson / Cray Research / 1440 Northland Dr. / Mendota Hts, MN 55120 > UUCP: ihnp4!cray!hrp phone: (612) 681-3085 Hal - Although to my knowledge this is the first actual direct implementation of a higher level language as a chip's machine language per se, this was probably a bit of a brash statement without further research. Over the years I have heard of a number of microcoded attempts at a language-engine. The only one that come to mind at the moment was a Pascal engine that the Western Design Center crreated a number of years ago during the big Pascal craze. I think the project wasn't a success in the marketplace, or maybe worse... can someone fill us in ? I for one would like to hear of such efforts if you run into some facts. It looks like I could use some enlightenment. Richard SECRIST%OAK.SAInet.MFEnet@LLL-MFE.Arpa ----------------------------------------------------------------------------- > Date: November 26, 1985 > From: Tamir (UMFORTH@WEIZMANN.BITNET) > Subject: Forth on an Apple II or // > > I'd like to hear from Apple user's out there as to what system they are > running on the Apple 2 family. I use Micro-Motion's Forth-79. It has > several distinct disadvantages, some of which were dealt with I think > by the new release MasterForth (Forth-83). There was an interesting > implementation which I was considering called SKYFORTH, priced very > competitively and with standard Forth conventions and extensions for > the Apple, + full use of a standard DOS (3.3 or Diversi-Dos > compatible!). For me this was a big advantage (though I realize some > Forther's are wedded to the idea of standard Forth Screens). Anyone > have an practical experience with SkyForth??? Remarks on other > implementations are welcome as well. > > Thanks. > Tamir Weiner (moderator of FIGIL) Tamir - [ Micromotion (F83; DOS) ] I too have munged for many hours on MM F79. I took the MM upgrade to F83, and although it's nice and comes with printed source listings I was turned off VERY quickly when I found out they went back on their no-license-fee policy of their F79 years. It's like $500/image now, public domain or not. No thanks ! One of the things FORTH needs is people donating applications and such to the public domain and this doesn't help a bit. Nice implementation though - fast, DOS interface, graphics, etc.. [ F83-X (F83; DOS) ] An alternative from the Orange County FIG is that Wil Baden has ported Laxen and Perry's F83 to the Apple ][. I haven't had any real time to play with it yet, but the manual says that it is a Forth-83 standard system which includes a TurdStar-like full screen editor, assembler, debugger, LO-RES graphics demos and other utilities. You can compile minimal systems and I think the source is included, It's available for $25 from Offette Enterprises (check their ad in the last couple of FORTH DIMENSIONS). [ MVP (F79; direct access) ] I've got MVP. Sigh. It's a pity someone wouldn't put some more work behind (or should I say 'on top of') this system - editors and the like - because otherwise it's a really portable environment. The basis is there for something great - public domain and all - but not worth the money anymore. (By the by, I got an object with the expert system package. Could anybody net-mail me the source code files ?) [ GraFORTH/TransFORTH (Mutt;DOS) ] As a FORTH people throw asparagus all over this product from the apparantly defunct Insoft company. It's not really fig, nor 79... but GraFORTH is one helluva a graphics package... very impressive, or so I thought. Really nice machine support - 3D HIRES graphic shapes that are TRIVIAL to make. Things can rotate and fly around, and multiplee things can do this. Not really fast, mind you, but slick. [ LMI Z80 FORTH (F83; CP/M-80, ProDOS) ] Strangely enough I bought his for use on my Apple under CP/M. I want their other products - this thing is nicely done. Excellent doc. A full glossary of words WITH examples. A nice TurdStar clone editor, Memory maps, hints... a real PRO job. I can only imagine what their ProDOS version is like. This is what we buy when we have a job to do in FORTH... as does everyone in our FIG chapter who doesn't use polyFORTH for their professional projects. Recommended. Also available for a host of other micros including 8088s,68Ks, and 8080s, to name a few. [ UniFORTH (F83, ProDOS) ] UniFORTH comes in two flavours - the public-domain sampler which is alleged to be out there in BBS land someplace (also available for $35 from Unified Software Systems) or their full 'Professional' system. Comes with a ton of utilties and a full-screen editor and the source to all of it. We've got this product on on VAX and it is even supposed to support text-file I/O. If I can ever get ahold of the sampler for the Apple (or CP/M) I'd probably have nice things to say about it. (Help me find it, folks !) It's also available for about everything... from the VAXen and PDP-11, to the 68K, IBM-PC, and soon even thee Commodore-64. This would be neat because then I could have the same F83 implementations on all of my machines... -=***=- So - more commentary ? I'd like to hear more about SkyFORTH, other FORTHs for the Apple - particularly under ProDOS - and some opinions from you CP/M folks. Oh - my 'tell me about your public domin FORTHs' survey was largely a bust. I have some information I gathered though that I will post Real Soon Now. Richard SECRIST%OAK.SAInet.MFEnet@LLL-MFE.Arpa And now for Yet Another ET-FIG newsletter... -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- cut here .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- Excerpts from the ET-FIG News Posting #4 in a series -------------------------------------------------------------------------- Volume 1, Number 4 ** East Tennessee FORTH Interest Group ** 09-Nov-84 -------------------------------------------------------------------------- * Software Review: C64-Forth for the Commodore 64 * by Norman E. Smith There IS at least one good Forth-79 available for the Commodore-64. C64-Forth from Performance Micro Products, of 770 Dedham Street-S2, Canton, Mass. 02021. The recent update of the product includes a full screen editor, a 6502 macro assembler, and extentions for strings, point math, and graphics; it also supports the Commodore-64 disk file system. C64-Forth supports up to four Commodore-1541 disk drives. Properly interfaced IEEE-488 disks and printers are also supported. Words that emulate most of the Commodore Basic I/O functions are included. Screens are stored as normal BASIC sequential files; one screen per file. Any of the standard Commodore file types may be read or written using the supplied words. Some of the I/O word extentions are OPEN, GET , PRINT , and CLOSE. The user need not worry about the details of programming the Commodore's I/O. One other note relating to I/O; I could not get C64-Forth to operate with an 80-column video adapter. This is not a big minus, but limits some business applications. A sample of the built in graphics words include ARC to draw arcs (circles, etc.), BCL and BSET to clear and set bits of the high resolution graphics screen, FILSCRN to fill the screen with a specified color, and many more. A sprite editor is included in the user's manual as an example of using some of the graphics words. Most of the graphics routines are coded in Forth assembler. They are not separately loadable though. The floating point routines are patterned after the routines in Commodore Basic and are coded in Forth assembler for speed, and are included in the baseline Forth. Most of the math words the integer words preceeded by 'FP'. For example, integer multiply is '*'; while a floating point multiply is 'FP*'. The compliment of string words generally follow those available in Commodore-64 BASIC. Normal Forth words are prefixed with a '$'; so $! stores a string at the address on the stack. The string words are included in source screens. A M6502 macro assembler is part of C64-Forth. It includes the same structured constructs as normal Forth. All addressing modes are supported. It is included for those words that are just not fast enough in high level Forth. It also provides a convient way to call the ROM routines available in the Commodore-64. The assembler is included in source form. C64-Forth has a full screen editor that provides basic editing functions to edit source screens. The main feature it lacks is the ability to cut and paste lines. Changes can be discarded, updated in memory, flushed, or flushed and loaded. The editor is included as the last portion of the Forth dictionary so it can be deleted prior to building applications for some additional memory savings. This editor is more than adaquate for editing Forth programs. The documenation is excellent. It provides a small but relatively complete tutorial, not only on using standard Forth-79 words, but each of the extentions as well. The Forth tutorial does not replace "Starting Forth", but is very complete and clearly written. C64-Forth is an excellent product for developing turnkey applications. C-64 Forth includes both SAVESYSTEM and SAVETURNKEY words. SAVESYSTEM saves a new version of Forth as currently compiled. This keeps you from having to re-compile an application every time you load Forth during development. Debugged portions of a program can be saved to cut session startup time. The SAVETURNKEY saves the final Forth application, breaking the link with the outter interperter. Once this link is broken, Performance Micro Products charges no royality on programs developed using C64-Forth. There are a couple of negative points though. The disk drive on the Commodore-64 is VERY slow. You don't notice this much editing screens, but compiling a large program requires patience ! Another problem is that the most recent version uses more memory. In terms of the slow disk, this brings up about the only complaint I have with the implementaion. The original version was about 15k, and took long enough to load. The update is 26k -- which takes FOREVER to load. For this reason, I use the updated version when I require all the extra features, but use the original version most of the time. In summary, about the only thing missing is a meta-compiler. If you have a Commodore-64, C64-Forth by Performance Micro Products is an excellent package. [nes] * FORTH TO PLAY MAJOR ROLE IN SPACE MANUFACTURING FACILITY * FORTH is to play a critical role in making the first orbital manufacturing facilities a reality. Recently FORTH, Inc. completed porting its polyFORTH product to the Motorola 68000 and Intel SMP 8085 systems selected for use in the Electrophoresis Operations in Space (EOS) experiment. The EOS project uses a continuous flow electrophoresis device in the weightlessness of space to seperate biological components such as cells, enzymes, and hormones from mixtures sent into orbit. These materials can then be used to produce pharmaceutical products of a purity never before possible. It is believed that such processing abilities could lead to new discoveries on a par with the Salk polio vaccine. The McDonnell Douglas Astronautics company is primary contractor for the 5,000 pound device, which is to be installed in the space shuttle's cargo bay and activated on orbit. FORTH, Inc. wrote the operating system software and implemented a majority of the low-level I/O routines for the space factory. McDonnell Douglas engineers are now developing real-time tasks in the polyFORTH environment to control the entire electrophoresis process as well as monitor the overall status of the factory module. Robert Wood, lead EOS software engineer for McDonnell Douglas, further explains his choice of FORTH for the project: "We are very impressed with polyFORTH. The polyFORTH multi-programmer [environment] simplifies real-time control development. One or more asynchronous tasks control each factory subsystem, reducing complexity and minimizing the effect of performance [degradation] or functional changes. FORTH's unique interpreter allows us to develop code quickly and debug it on the actual flight hardware at normal operating speeds. By using FORTH, we are saving time and money, two critical factors in profitable space operations. We have committed to using FORTH throughout the EOS project." Elizabeth Rather, president of FORTH, Inc. is pleased to be participating in the program, saying that the EOS facility is "a classical example of [the] real-time applications for which polyFORTH was designed". The first model of the EOS device was flown for the first time on the fourth shuttle flight in June 1982. If the remaining flight tests go equally well, the Forth-based production unit could be in Earth orbit by 1987. [rcs] -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- * ET-FIG NEWSLETTER STAFF * Editor: Richard Secrist Staff Writers: Norman Smith, Richard Secrist Publishing: Joseph Minarick Treasurer: Steven A. Wallace * SAIC VAX/PDP-11 FIG-FORTH UPDATED * Richard Secrist and myself implemented the PDP-11 Fig-Forth on a VAX about 9 months ago. It was a "lunch time" project spread out over a couple of months. It currently includes the assembler, editor, and string package from the "PDP-11 Forth User's Guide" by John S. James. The manual was purchased along with the FIG listings and is necessary to create a usable Forth system because it includes the editor, assembler, and hints for integrating Forth with PDP-11 file systems. The editor is line oriented. It is strange until you get used to the way it operates, then seems quite natural. I deceided to implement the editor that is included in the User's Guide for one very good reason; it is a full line editor is just 4 screens! Since we entered it with the Bootstrap Editor (ET-FIG Newsletter, Vol. 1, Number 2) the size of the actual source code was a big consideration! By way of comparison, the standard "Forth, Inc." type line editor published in Forth Dimensions Volume 3, No. 3 is 18 screens long ! The only deficiency with it is that I have never been paticularly fond of its lack of a "delete line" function. You moved to the start of the line to be deleted, then deleted 64 characters. Yuck. So recently I finally got around to adding a Delete Line command. Screen 18, listed below, is the Forth source code for DL (Delete Line). [ Note: I'll have to key this in from hardcopy later for the FIGIL folk. Look for it RSN. -- rcs ] Usage is simple. The DL word takes the line number to be deleted from the stack, calculates the address of the start of the line within the block being edited, then moves 64 spaces to the line. For example, type: 10 DL to delete line 10. The editor numbers lines from 0 to 15. The update is very minor, but adds to the overall usefullness of our Fig implementation quite a bit. If you have access to one of the several copies we have distributed, you will have to modify the load screen (number 1) to include DL with your editor. Screen 18 should be loaded after screen 8. Also, be sure to add a note to your documentation that there is now a DL command in the editor. We have several other updates in the works, although it takes a while to get to them since this is still a "lunchtime" project for us. See Richard Secrist or Norman Smith if you are interested in a distribution copy of our VAX/PDP-11 Forth. Manuals are available directly from the Forth Interest Group. [nes] * ET-FIG NEWSLETTER WRITERS GUIDELINES * [ I don't know how appropriate this is for FIGIL, but I left it in with the hopes that some other FIGish organization might find it usable in some way. -- rcs ] The ET-FIG Newsletter solicits articles from members of our chapter of the Forth Interest Group. We want the newsletter to be a quality publication with a consistently high technical content. This is best acheived through member participation. If you have an idea for an article, the following paragraphs will help get you started. The first three issues have been written by Richard and myself. We will eventually run out of ideas. We try to put together one main article of 1 to 3 pages along with one or two article of half to a full page, as well as FIG related news. A typed page is 55 lines of 65 characters. This translates to about two or three hand-written single spaces pages. Small Forth words make good articles. The Bootstrap Editor is an example. It is useful and small (1 screen). We will be adding reviews of both Forth books and Forth implementations as regular monthly features. The membership database shows a tremendious variety of Forths, so there is no shortage of possible reviews from within our group. Articles should of course be Forth related. If Forth words are involved, they should be generic as possible. We would appreciate machine readable manuscripts, and are capable of processing the following formats : o VAX/PDP-11: text files - 800/1600 bpi tape, RL02 disk pack, or RX01 floppy, o Apple ][,][+,//e: a variety of Apple file types including Applewriter, Magic Window, or generic ASCII text files, o CP/M-80: Wordstar, Perfect Writer, Roff, or ascii text file; 5.25" single sided formats - Kaypro, Morrow, Osborne, Xerox 820, Lobo Max80, or Apple o Commodore-64: Easy Script, Word Writer, Speed Script, or Quick Brown Fox. o MS-DOS: IBM-PC DSDD format floppies, including Wordstar and text files Please include pertinent data, such as filename, which editor was used to create the text, etc.. A hardcopy listing is also helpful. Even handwritten articles are fine, as long as they are readable. Manuscripts should be double spaced with your name at the top of each page. (You DO want credit, don't you ?!) The deadline for articles is two weeks before each monthly meeting. We try to mail the newsletter mailed about a week prior to meetings. Spelling corrections will be made. Editing will be kept to a minimum unless otherwise requested. We are more interested in the content than the grammer. Main articles are the real challenge. So far the main article has been related to group meetings and activities. We realize that this is not always possible. If you have an idea for a main article, give it a shot! Ideally our main article should be 2 to 4 pages long. If you need more space, by all means use it! Neat Forth words are welcomed by all readers, as are your experiences in getting that new Forth up and running. Don't feel left out if you are a beginner. Your experiences are needed to help the other beginners out (and we do have some, so don't be shy !). Everyone had to learn Forth once (or twice) ! Experienced members can relate and may be able to answer your questions as part of group discussions. Even if you just have a good idea for an article and don't want to write one, let us know! We may be able to find someone to turn your input into an article. Book reviews should be Forth related. They should be a half to a full page in length. (At least that is what we think now. We will know for sure after we have a few examples.) The reviews should inform the newsletter reader of several things. The first is style. Is the book readable and informative ? Does the book properly address its intended audience ? What is the intended audience ? Did you like the book ? We want to start running book reviews in the next issue. Are there any volunteers please ? Forth reviews should comment on the overall useability of the implementation being reviewed. Rate the documentation. Does the documentation answer your questions ? Is it indexed ? Are reference cards for the editor and/or Forth included ? How easy is getting to the point of doing useful work ? What is included: a screen editor, a de-compiler, an assembler, etc., and describe any extensions for your machine or environment. The suggested length is one to three pages. A three page review will probably be used as a main article. This issue contains our first Forth review, C64-Forth by Performance Micro Products. Hopefully, it will be both informative to readers and serve as an example for future Forth reviews. There are more than enough versions of Forth in our local group that there should be no shortage of reviews. If multiple articles are received, the ones that are closest to the current meeting topics will be printed first; with others published in future issues. It would be great to have enough articles on hand for a couple of issues ! Because this is a volunteer effort, trying to write all of these article as well as put everything together, copy it, and mail it is a big task. Your submission can help us get done earlier and get the ET-FIG news letter out to you sooner. Remember, the lengths for articles/reviews are just guidelines. We want to publish a variety of information within our self-imposed restriction of a ten page maximum issue size (it works out to one ounce and hence one stamp). If you have an article that takes 5 or 6 or even 10 pages to do it justice, don't let our article size guidelines stop you. We will figure out a way to get in the newsletter ! [nes] ---------- END OF FIGIL DIGEST MAILING ---------------------------- Acknowledge-To: F.I.G.I.L. <UMFORTH@WEIZMANN>
UMFORTH@WEIZMANN.BITNET (12/18/85)
Date: Fri, 13 Dec 85 09:21 EST From: "Maj. Douglas Hardie" <Hardie@DOCKMASTER.ARPA> Subject: LSI-11 Floating Point Routines I have a LSI-11 based forth that uses the floating point chip. However, that chip does not have double precision. Is there a forth or assembler definition for double precision multiplication and division? Doug Acknowledge-To: <UMFORTH@WEIZMANN>
UMFORTH@WEIZMANN.BITNET (01/21/86)
Organization: The MITRE Corp., Washington, D.C. Cc: zimmer@lll-tis Subject: pls change my address! Date: 19 Jan 86 20:17:22 EST (Sun) From: zim@mitre.ARPA The FIGIL newsletters are always interesting ... and I especially am enjoying FORTH vs. world discussions.... ^z ---------------------------------------------------------------------- NOTE FROM THE MODERATOR: YOUR ADDRESS CHANGED HAS BEEN PROCESSED ZIM! ---------------------------------------------------------------------- Received: from ucbvax.berkeley.edu (ucbvax-il.ARPA) by ucbjade.Berkeley.Edu (4.19/4.41.3) id AA03904; Sun, 19 Jan 86 13:40:56 pst Received: by ucbvax.berkeley.edu (5.44/1.7) id AA26316; Sun, 19 Jan 86 13:40:42 PST Received: by ucdavis.UUCP (4.12/4.7) id AA11496; Sun, 19 Jan 86 01:38:27 pst Received: by lll-crg.ARPA id AA12863; Sun, 19 Jan 86 00:51:21 pst id AA12863; Sun, 19 Jan 86 00:51:21 pst Received: by well.UUCP (4.12/4.7) id AA24029; Sat, 18 Jan 86 19:42:58 pst Date: Sat, 18 Jan 86 19:42:58 pst From: ucdavis!lll-crg!well!tenney@ucbvax.Berkeley.Edu (Glenn S. Tenney) Message-Id: <8601190342.AA24029@well.UUCP> To: ucdavis!umforth@ucbjade.Berkeley.Edu Subject: Re: Special Posting in a series, forwarded from... In-Reply-To: <8601170834.AA07934@ucbvax.berkeley.edu> Organization: Whole Earth Lectronic Link, Sausalito CA Would you please explain why newsletters dated over a year ago are being posted to net.lang.forth ??? ---------------------------------------------------------------------- NOTE FROM THE MODERATOR: In response to Glenn Tenney's question (complaint?)... the special postings series is posted to usenet by the FIGIL digest. This material comes to FIGIL by way of the EAst Tenn. FIG group. They've been the most active submitters to the FIGIL list and their material has been pretty informative and interesting The reason why some of it is so dated, is that it is redigested material from their old newsletters. In spite of its date, much of this material has still been interesting enough to warrent its "republication". If this is not deemed appropriate to the USENET people then the moderator of net.lang.forth should inform FIGIL that the postings should be discontinued. To date, FIGIL has not received any other complaints on this... so we relay to Glenn that we won't insist he read the older postings :-) REGARDS TO net.lang.forth from FIGIL ---------------------------------------------------------------------- Return-Path: <ucdavis!lll-crg!seismo!harvard!h-sc1!breuel@ucbvax.Berkeley.Edu> Received: from ucbvax.berkeley.edu (ucbvax-il.ARPA) by ucbjade.Berkeley.Edu (4.19/4.41.3) id AA20846; Sat, 18 Jan 86 04:38:51 pst Received: by ucbvax.berkeley.edu (5.44/1.7) id AA05440; Sat, 18 Jan 86 04:38:22 PST From: ucdavis!lll-crg!seismo!harvard!h-sc1!breuel@ucbvax.Berkeley.Edu Received: by ucdavis.UUCP (4.12/4.7) id AA28611; Sat, 18 Jan 86 03:41:59 pst Received: by lll-crg.ARPA id AA21487; Sat, 18 Jan 86 03:28:14 pst id AA21487; Sat, 18 Jan 86 03:28:14 pst Received: from harvard.HARVARD.EDU by seismo.CSS.GOV with SMTP; Sat, 18 Jan 86 06:21:32 EST Date: Sat, 18 Jan 86 06:21:28 EST Message-Id: <8601181121.AA04738@seismo.CSS.GOV> Received: by harvard.HARVARD.EDU; Sat, 18 Jan 86 06:24:04 EST To: ucdavis!umforth@ucbjade.Berkeley.Edu To: harvard!seismo!lll-crg!ucdavis!ucbvax!umforth Subject: Re: forwarded from the FIGIL Digest In-reply-to: your article <8601170840.AA08003@ucbvax.berkeley.edu> I would appreciate if you could let me know when you get MVP Forth for the Apple II. I would be interested in a copy (with or without enhancements for ProDos). Thanks, Thomas. ---------------------------------------------------------------------- Acknowledge-To: <UMFORTH@WEIZMANN>
umforth@WEIZMANN.BITNET (Tamir Weiner) (01/31/86)
Date: Thu, 30 Jan 86 02:19 EST From: SECRIST%OAK.SAINET.MFENET@LLL-MFE.ARPA Subject: ET-FIG Responses to Last FIGIL Mailing To: UMFORTH%WEIZMANN.BITNET@WISCVM.WISC.EDU.Arpa Date: Thu, 30-JAN-1986 02:19 EST To: UMFORTH%WEIZMANN.BITNET@WISCVM.WISC.EDU.Arpa Message-ID: <[OAK.SAINET.MFENET].C8EC7600.008E9C80.SECRIST> Quote: "May your future be limited only by your dreams." -- Christa McAuliffe Organization: Science Applications Int'l. Corp., Oak Ridge, Tenn. CompuServe-ID: [71636,52] X-VMS-Mail-To: ARPA%"UMFORTH%WEIZMANN.BITNET@WISCVM.WISC.EDU.Arpa" Greetings all. The following are some responses to some of the inquiries and comments I've recieved though the graces of the FIGIL list. In this mailing: - Kudos for a FORTH BBS (see below) - Response to the "year old" newsletter query - Where to get current ET-FIG Newsletters - Finding PD FORTHs for the Apple // (do YOU have MVP source ?) - UniFORTH PD Sampler for MS-DOS, Apple, CP/M-80, C-64 - N-Digit Pi Division Fubar and a plea for help BBS Note: BBS inhabitants may like to peruse Jerry Shifrin's excellent "East Coast Forth Board" that he operates in association with the Potomac FIG Chapter. His 24 hour/day BBS supports 300/1200/2400 baud and can be reached at 703/442-8695 in the U.S.. He's done a fine job of collecting FORTH good-stuff, and with your help he can make the collection even better. Please consider contributing to this worthy effort. May the FORTH be with you ! -=<***>=- Francis R. Scobee Michael Smith Ronald E. McNair Ellison S. Onizuka Judith Resnik Gregory Jarvis Sharon Christa McAuliffe Let each of us carry on their mission in our hearts and souls that humankind may one day share the heavens with them. Richard Secrist SECRIST%OAK.SAInet.MFEnet@LLL-MFE.Arpa ----------------------------------------------------------------------------- > To: ucdavis!umforth@ucbjade.Berkeley.Edu > Subject: Re: Special Posting in a series, forwarded from... > Organization: Whole Earth Lectronic Link, Sausalito CA > > Would you please explain why newsletters dated over a year ago > are being posted to net.lang.forth ??? > > ---------------------------------------------------------------------- > NOTE FROM THE MODERATOR: In response to Glenn Tenney's question > (complaint?)... the special postings series is posted to usenet > by the FIGIL digest. This material comes to FIGIL by way of the > East Tenn. FIG group. They've been the most active submitters > to the FIGIL list and their material has been pretty informative > and interesting The reason why some of it is so dated, is that > it is redigested material from their old newsletters. In spite > of its date, much of this material has still been interesting > enough to warrent its "republication". If this is not deemed > appropriate to the USENET people then the moderator of > net.lang.forth should inform FIGIL that the postings should be > discontinued. To date, FIGIL has not received any other > complaints on this... so we relay to Glenn that we won't insist > he read the older postings :-) REGARDS TO net.lang.forth > from FIGIL > > ---------------------------------------------------------------------- The intent of our postings is to let the FIGIL folks and the FORTH community at large derive whatever benefit can be had from our redigested newsletters. I edit out all of the chapter-specific and untimely information and pass along the rest for everyone's perusal, and do not merely post the whole thing mindlessly. I feel that the code, tutorials, hints, and reviews are mostly timeless and hopefully of benefit to the list. Although I acknowledge that our software reviews could be "dated", vendor support typically doesn't erode, and this feedback could help people in selecting a commercial FORTH implementation for themselves. As to book reviews, well - the books rarely get updated: so these are valuable as well. I believe all the code we've published runs under the FORTH-83 model, so until 1987, I don't see any problems here either. Your suggestions for improvement are welcomed. Current copies of our monthly newsletters are available for a yearly subscription of $12.00 US (within the USA, I'd have to calculate international) from the East Tenn. FORTH Interest Group; 24 Valley Forge Drive; Oak Ridge, TN 37830. Please make checks or money orders payable to the East Tennessee FORTH Interest Group. We are also interested in swapping newsletters with other FIG chapters or FORTH organizations (For more information, please send mail to: SECRIST%OAK.SAInet.MFEnet@LLL-MFE.Arpa). > ---------------------------------------------------------------------- > To: harvard!seismo!lll-crg!ucdavis!ucbvax!umforth > Subject: Re: forwarded from the FIGIL Digest > In-reply-to: your article <8601170840.AA08003@ucbvax.berkeley.edu> > > I would appreciate if you could let me know when you get MVP > Forth for the Apple II. I would be interested in a copy (with or > without enhancements for ProDos). > > Thanks, > Thomas. > Alas, like my query to various net-lists about "tell me about your PD FORTHs", the response was underwhelming (thanks to Keith Petersen and Norman Margolis). Someone graciously offered me the source code to his C5C02 Apple FORTH, but I need to check if he will release it to the public domain (although I don't have it yet). Watch this space for further details. Meanwhile, the quest for MVP goes on. Can somebody help us ? Two PD notables: Wil Baden of the Orange County FIG Chapter ported L & P F83 to the Apple (calling it "F83-X"), which is available with doc from Dr. Ting. Also, Unified Software Systems, who make the widely-ported and nifty UniFORTH have a public domain sampler of their full-blown "professional" FORTH-83 out for ProDOS, available for $35.00 direct from them if you can't find it on a BBS. I've purchased both, haven't played with F83-X enough to comment, and am still waiting on the ProDOS UniFORTH. One of the many neat things about UniFORTH is we have it on our VAX at work, I will soon have it on my Apple under ProDOS and CP/M-80, and also for my Commodore-64 once they announce it. (All the PD samplers are $35.00. The MS-DOS sampler is available on the East Coast FORTH Board mentioned above.) For the moment I can afford the PD samplers, which include a configurable full-screen editor, floating point, assembler, file system support, and a healthy bit of doc. The "professional" versions are even better... and the "programmer's manual" is about the best doc I have EVER seen on FORTH internals. I should be able to run the same code everywhere, except where it is machine-dependent, too ! Although it takes them awhile to ship, their worth looking into. For more info contact Unified Software Systems; P.O. Box 21294; Columbus, OH 43221-0294 USA; 614/459-7735. > ---------------------------------------------------------------------- > Date: Wed, 22 Jan 86 11:41 EST > From: "Maj. Douglas Hardie" <Hardie@DOCKMASTER.ARPA> > Subject: Re: N-Digit Pi Code > To: UMFORTH%WEIZMANN.BITNET@WISCVM.WISC.EDU > Message-ID: <860122164158.237078@DOCKMASTER.ARPA> > > The excerpts from the ET-FIG news Vol 1 Number 5 contained an > entry that calculates the desired number of digits of Pi. > However, upon examination of the provided code, it only gives > the digits of the division: > > 355/113 > > While this is an approximation for Pi, it is not correct and in > fact differs from Pi in the 7th place past the decimal point. > Pi is defined as an infinite series and no simple division can > provide accuracy to an arbitrary number of places. > > -- Doug You are quite correct, and with your permission I will publish your comments in the print version of our newsletter. I recently prompted a long series of discussions on the derivation of Pi on the Arpa digest INFO-MICRO, but have still yet to stumble across any source code (in ANY language) for the proper N-Digit calculation of Pi to a) satisfy my own curiosity and b) to implement this problem correctly in FORTH. Does someone have some code to accomplish this ? (If it's not in FORTH, please send it directly to SECRIST%OAK.SAInet.MFEnet@LLL-MFE.Arpa, and I'll try to post the FORTH solution later on). ----------------------------------------------------------------------------- Well, that's all folks - keep those cards and letters coming ! Richard Acknowledge-To: Tamir Weiner <UMFORTH@WEIZMANN>