Newsgroups: comp.sys.apple2 Path: news.weeg.uiowa.edu!news.uiowa.edu!uunet!zaphod.mps.ohio-state.edu!malgudi.oar.net!chemabs!lwv26 From: lwv26@cas.org (Larry W. Virden) Subject: Languages, etc. Message-ID: <1992Oct28.102043.18505@cas.org> Followup-To: comp.sys.apple2 Sender: usenet@cas.org Reply-To: lvirden@cas.org (Larry W. Virden) Organization: Nedriv Software and Shoe Shiners, Uninc. References: <8wHcTB2w165w@ersys.edmonton.ab.ca> Date: Wed, 28 Oct 1992 10:18:13 GMT Lines: 186 Well, since I see the topic brought up, I want to mention that I AM trying to put together a survey of Apple II development tools. I havent gotten too much yet! If someone is familar with the various languages available under GNO please send me a note and I will add them to my list! Wed Oct 28 05:19:57 EST 1992 v1.0 I would appreciate the following information from those of you out there who know the answers. Please send electronic replies to "Larry W. Virden" . Product name: Language: Hardware requirements: Operating system requirements: If applicable Company name: Company address: Company phone number: Company email address: Electronic file access info: Otherwise: Author name: Author address: Author phone number: Author email address: Electronic file access info: 1. 8 bit based programming languages: BASIC: Applesoft (built-in to your computer!). This can be extended with several commercial and non-commercial applications. To speed it up: Beagle Brother's Applesoft Compiler. To add commands to Applesoft: Glen Bredon's ProCMD (required ProDOS 8). Kitchen Sink Software, Inc.'s MicroDot jbush@magnus.acs.ohio-state.edu or gforsyth@magnus.acs.ohio-state.edu Apple IIe (unenhanced or higher), 64k. Subsequent Apple II models. ProDOS 8. Canam Software's AmperPlus Available on Compuserve's Apple Programmer library. Uploaded by 76475.204@compuserve.com Source code is in Merlin assembler format. I cannot tell whether program is truely freely distributable or not. BASIC development packages: Pecan Power System Basic Micol Basic Z-Basic Forth: Purple Forth+ available on cco.caltech.edu:/pub/apple2/8bit/source Q Forth+, ?? Mad Apple Forth+ wuarchive.wustl.edu:/system/apple2/Lang/Forth/* GraForth (DOS 3.3 only) (freely distributable, available on GEnie) C: Manx Aztec C Hyper-C+ available on cco.caltech.edu:/pub/apple2/8bit/hyperc K+R C - Any II with an 80-column card. (out-of-the box only generates native code for a 6502. 65c02 translation available, this and other support is all user-contributed. Requires Prodos 8. any version. Producer was WSM Group, Tucson, Ariz. Now defunct. copyright status == shareware, somewhat questionable as there is no known address where one can send shareware fees) Heavy usenet support -- hyperc-l@calvin.sfasu.edu for questions and discussion, entries in comp.sys.apple2 occaisionally, manual itself is pretty good, and a fair amount of user-contributed improvements. Contains some bitset and other pascal-ism extentions. Small C Comes as add-on package to Orca/M and Orca/M GS assemblers. Pascal: Apple UCSD Pascal (has unique operating system) Apple Quick Pascal (via Resource Central) Kyan Pascal ISO standard Pascal. Pecan Power System's Pascal Assembly: Orca/M Merlin 8/16 Plus Lisa+, cco.caltech.edu:/pub/apple2/8bit/lisa/* EDASM Other: Pecan Power Systems FORTRAN LISP Logo Apple PILOT Apple SuperPILOT pidgen+ wuarchive.wustl.edu:/system/apple2/Lang/pidgen/* Published in Dr. Dobbs Journal. Original article also included a 'language' called TinMan I believe. Promal UltraMacros (AppleWorks oriented add on macro language) WPL (word oriented language internal to AppleWriter.), available as a freely distribuable download on GEnie. 2.GS specific languages. APW Assembler GS-Basic, available through Resource Central. MD BASIC, a preprocessor for Applesoft BASIC. The resulting BASIC code can run in non-GS Applesoft environments. TML Basic Orca/C APW C (now discontinued) GS Forth cco.caltech.edu:/pub/apple2/source/GS16Forth.shk I do not know if this is the same thing as GS16 ForthII. GScheme+, HyperCard GS (contains a programming language.) HyperStudio (contains a programming language. Orca/M GS Orca/Modula-2 Complete (formerly TML) Pascal Orca/Pascal (+ = share/freeware [available via FTP]) Unknown tips: NPL NonProcedural Language. 1980. A relational database language. "An Introduction to Nonprocedural Languages Using NPL", T.D. Truitt et al, McGraw-Hill 1983. Versions for Apple II, MS-DOS. PILE Polytechnic's Instructional Language for Educators. Similar in use to an enhanced PILOT, but structurally more like Pascal with Awk-like associative arrays (optionally stored on disk). Distributed to about 50 sites by Initial Teaching Alphabet Foundation for Apple II and CP/M. "A Universal Computer Aided Instruction System," Henry G. Dietz & Ronald J Juels, Proc Natl Educ Computing Conf '83, pp.279-282. CeeMac - a graphics language which supposedly is a part of a graphics/sound program put into freeware status by its author a few years ago. -- Larry W. Virden UUCP: osu-cis!chemabs!lvirden Same Mbox: BITNET: lvirden@cas INET: lvirden@cas.org Personal: 674 Falls Place, Reynoldsburg, OH 43068-1614 America Online: lvirden@aol.com