Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!pitt!willett!ForthNet From: ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) Newsgroups: comp.lang.forth Subject: Forth in the Marketplace Message-ID: <2133.UUL1.3#5129@willett.pgh.pa.us> Date: 19 Dec 90 12:54:34 GMT Organization: String, Scotch tape, and Paperclips. (in Pgh, PA) Lines: 37 Date: 12-15-90 (07:55) Number: 557 of 573 To: THOMAS MCWILLIAMS Refer#: 502 From: STEVE PALINCSAR Read: NO Subj: SMALL FORTH Status: PUBLIC MESSAGE Conf: FORTH (58) Read Type: GENERAL (+) You can use both HS/Forth and LMI's forths for producing turnkey EXE programs. I know only hearsay about LMI's products, but have been using HS/Forth for several years now. Everything I do with it gets TURNKEYed and distributed as an EXE file that, when running, is an application like any other application, regardless of the language used for production. I find that the minimum size of an EXE file produced is about 24K, ranging up to a maximum (assuming you do not have large amounts of buffer space saved within the dictionary, etc.) of 35-40K for a complex program. An extremely complex application of mine, with many saved screens, internal data files, etc., is 71K. The process of producing a turnkey application is quite simple. After having written the program, with a top level word like DO_IT that does the entire thing, from start-up to BYE, load the SEAL utility, rearrange system segments for compaction if you wish to (rearranging the segments so that headers and any user-defined data buffers in segments will be discarded rather than saved as part of the on-disk image results in huge savings) enter the following: TURNKEY [turnkeyword] [filename.exe]. TURNKEYed applications may be distributed freely without any royalties, licensing fees, etc. PCRelay:VIRGIN -> #448 RelayNet (tm) 4.10 The Virginia Connection (CASA) 703-648-1841 <<<>>> ----- This message came from GEnie via willett through a semi-automated process. Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp