[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
December Posting of the Apple II Programmer's Catalog of Languages and Toolkits
- Subject: December Posting of the Apple II Programmer's Catalog of Languages and Toolkits
- From: lwv26@cas.org (Larry W. Virden, x2487)
- Date: 11 Dec 92 14:39:28 GMT
- Distribution: world
- Newsgroups: comp.sys.apple2
- Organization: The Internet
- Sender: daemon@ucbvax.BERKELEY.EDU
The Apple II Programmer's Catalog of Languages and Toolkits
Last Updated: Fri Dec 11 09:33:57 EST 1992
Version: v1.3
I would appreciate the following information from those of you
out there who know the answers. Please send electronic replies to
"Larry W. Virden" <lvirden@cas.org> .
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 archive host access (ftp, email, commercial, etc.) info:
1. 8 bit based programming languages
Assembly
EDASM
Lisa+, ftp from cco.caltech.edu:/pub/apple2/8bit/lisa/*
Big Mac, Big Mac LC
Predecessor to Merlin. Used to be available through
CALL-A.P.P.L.E.
Merlin 8/16 Plus
Sold by Roger Wagner
Orca/M
Sold by Byteworks
BASIC
Applesoft (built-in to your computer!).
This can be extended with several commercial and non-commercial
applications.
To speed it up
Beagle Compiler, available through Quality Computers
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.
Integer BASIC
Built into original Apple II computers.
Available on the Apple DOS 3.3 boot disks.
BASIC development packages
Micol Basic
Micol Advanced BASIC Apple IIe/c $59.95
Micol Systems
9 Lynch Road
Willowdale, Ontario
Canada M2J2V6
(416) 495 6864
Still actively supporting the Apple II product. A new upgrade
is now available and at least one more upgrade is being
developed.
Pecan Power System Basic (company bought out by Cabot Software Ltd.?)
Z-Basic
C
Hyper-C+
ftp from calvin.sfasu.edu:/pub/apple2/hyperc*/*
or 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
occasionally, manual itself is pretty good, and a fair
amount of user-contributed improvements.
Contains some bitset and other pascal-ism extentions.
Manx Aztec C
DOS 3.3 and Prodos 8 versions available. K&R compatible.
Small C
Comes as add-on package to Orca/M and Orca/M GS
assemblers.
Forth
GraForth+ (DOS 3.3 only)
(freely distributable, available on GEnie)
Mad Apple Forth+
ftp from wuarchive.wustl.edu:/system/apple2/Lang/Forth/*
Purple Forth+
ftp from cco.caltech.edu:/pub/apple2/8bit/source
Q Forth+, version 2.0 Alpha 1.0, by Toshiyasu Morita,
ftp from ftp.uu.net:/systems/apple2/languages/forth
It is a small integer Forth.
FORTRAN
Apple UCSD FORTRAN
Pecan Power Systems FORTRAN
(company bought out by Cabot Software Ltd.)
Logo
Apple Logo II
LCSI Logo, LCSI Apple Logo, LCSI Terrapin Logo
Terrapin Logo II, and Lego TC Logo.
Pascal
Apple UCSD Pascal (has unique operating system)
Apple Quick Pascal (via Resource Central)
Product name: Kyan Pascal
Language: ISO standard Pascal
Hardware requirements:
Operating system requirements:
Company name: Kyan Software Inc
Company address: 1850 Unio Street #183, San Francisco, CA 94123
Company phone number: (415) 626-2080
Company email address:
Electronic file access info:
Date of info - 1986
Pecan Power System's Pascal (company bought out by Cabot Software Ltd.?)
PILOT
Apple PILOT
Apple SuperPILOT
Other
Acos - PRODOS 8 BBS Language
Macos is a hacked version of Acos.
CeeMac+ - a DOS 3.3 graphics language which is a part of a
graphics/sound program put into freeware status by its
author a few years ago. I believe this is on many of the
internet archives.
Davex+ - Prodos 8 shell environment, which permits limited
shell programming. Executable available on most Apple
FTP archive sites.
ECP 8+ - Prodos 8 shell environment, which permits limited
shell programming. Source and executable available on most
Apple FTP archive sites.
Metal - PRODOS 8 BBS Language
pidgen+
ftp from wuarchive.wustl.edu:/system/apple2/Lang/pidgen/*
Published in Dr. Dobbs Journal. Original article also
included a 'language' called TinMan I believe.
Promal
Talk is Cheap!
Has a programmable script language which some have used
to write front ends to services such as Compuserve.
TimeOut UltraMacros (AppleWorks oriented add on macro language)
Sold by Quality Computers, requires AppleWorks (not AW GS).
WPL+ (word oriented language internal to ProDOS AppleWriter 2.1.)
Available as a freely distribuable download on GEnie.
2. GS specific languages.
Assembler
APW Assembler
Was available through APDA, then by Resource Central.
Cabot Software Systems Assembler Power System,
Cabot Software Ltd., England
65816 macro set and ProDOS 16 GS/OS
Orca/M GS
available through by Byteworks.
BASIC
GS-Basic
Apple's Apple IIgs BASIC interpreter.
Was available through APDA, then Resource Central.
Integer BASIC compiler
Available from Byteworks. I THINK this one is
GS specific.
MD BASIC
Available thru Morgan Davis Group.
A preprocessor for Applesoft BASIC. The resulting
BASIC code can run in non-GS Applesoft environments.
This is NOT a BBS specific language.
Micol Advanced BASIC GS
See above for address, phone number. Note that this package
is carried by Quality Computers.
List Price: $159
TML Basic
C
APW C
Previously available through by APDA, then through
Resource Central. Now discontinued.
Orca/C
available through Byteworks.
Pascal
Complete (formerly TML) Pascal
Orca/Pascal - available through Byteworks.
Other
GS Forth+
ftp from cco.caltech.edu:/pub/apple2/source/GS16Forth.shk
I do not know if this is the same thing as GS16 ForthII.
GScheme+
ftp from cco.caltech.edu:/pub/apple2/source/gscheme05b.shk
This is Scheme for the IIgs.
HyperCard GS
Apple's Apple II version of the popular Macintosh application.
Contains a programming language.
There are also a few programming kits for HyperCard GS.
Available through Resource Central, Quality Computers, etc.
HyperStudio
Roger Wager, Inc.'s popular hyper application for the
Apple IIgs. Contains a programming language.
There are also a few programming kits for HyperStudio.
MicroEmacs+
GS/OS text editor which has programmable scripting
language.
Cabot Software Systems Modula-2, Cabot Software Ltd., England
Was Pecan Modula-2.
(+ = share/freeware [available via FTP])
Unconfirmed or future languages:
SC assembler - 8 bit assembler whose support has ceased due to the closing on
the company.
GNO - lots of languages being ported here, such as Bison, flex, csh
No formal list has been submitted to me yet.
KSH - A Graphical Korn shell which will run on the GS is being developed.
More details once the product is available.
LISP - there was at least one micro LISP available written in Integer
BASIC back in the old days, as well as at least one commercial product.
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.
Orca/Modula-2 - In development at Byteworks.
--
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