From: MsgPost.v1.00@mtask.omahug.org (MsgPost v1.00)
Newsgroups: comp.sys.amiga.programmer
Subject: [2 of 2] List of Amiga Compilers, Assemblers, Interpretors
Date: 03 Sep 92 08:17:56 CST
Reply-To: msgpost.v1.00@mtask.omahug.org
Organization: Multitasking Systems, Kansas City
Followup-To: comp.sys.amiga.programmer

Very robust and compliant C++ compiler available on a number of platforms.
Under AmigaDOS it works with ADOS 1.3 or 2.0.  Currently back ends to
either SAS/C 5.10a and above, or Manx Axtec C 5.0d and above.  Requires
AREXX.  Includes free shipping ($60 for international shipping though),
free technical support, and all major credit cards except American Express
are accepted.  Comeau Computing can be reached on Usenet via
attmail.com!csanta!c++, on Compuserve via 72331,3421, on BIX via comeau
(or 'j comeau' for vendor support conference), on fax via 718-441-2310,
ior on Prodigy via tshp50a.  (BIX and Compuserve are prefered).

(From a post by Michael B. Smith):
GNU G++ 2.1 is available in a port by Markus Wild. It's available from my
system via BMS, or amiga.physik.unizh.ch:amiga/devel via FTP.
[ed. note: this is freeware]

*********
* DRACO *
*********

@scapa.cs.ualberta.ca:cg@ami-cg  (Chris Gray)
compiler name: Draco
price: shareware
author: Chris Gray
availability: Fish disk 201
summary:
    Draco is a non-standard language used for systems programming. An earlier
    version was released for CP/M systems, but it is currently only available
    on the Amiga. The 2-disk set includes compiler, run-time libraries, full
    system interface libraries, editor, lots of sample code, etc. The linker
    BLink is normally used, but I have my own here if folks want it. The
    compiler has not been updated for a while (I'm too busy working on
    AmigaMUD - in Draco).

***********
* FORTRAN *
***********

Maurice LeBrun    mjl@fusion.ph.utexas.edu:
Absoft Fortran, by Absoft corp.  $300, or $500 for version with 68020/68881
support.  Fast and fairly robust.  Has lots of useless Fortran 77
extensions, while only allowing function names of 6 chars or less, which
can make porting applications and development painful.  Upgrade price for
math chip support may be out of line considering how much extra SAS charges
with their C compiler for math chip support ($0).  Also, custom linker
used, so linking with C code is nearly impossible.  Recommended if you can
live with these constraints.  Can be had for about $100 (both versions)
less through mail order or educational discount.

********
* LISP *
********

David C. L. Gilbert (dgilbert@snowhite.cis.uoguelph.ca):
        To add to your lisp stuff theres `Emacs' --- version 18.58 has
now been ported (available on ab20 mirrors).  It's excellent and stable,
and has one of the best interactive debuggers I've seen for any language.
        Emacs is itself an editor written in lisp --- but it is also lisp.
This integration leads to new heights for editing and using lisp.

-------------------------
mwm@wse.dec.com:
Nice idea. Here's a seed - it's my list of LISP/LISP-like languages
available for the Amiga.
Entry Format:

NAME		CONTRIBUTOR	EMAIL SUPPORT
FILE on gatekeeper (if available)	ALTERNATE SOURCE
DESCRIPTION

AMXLISP		Francoi Rouaix		None
Fish disk #181		AMXLISP.zoo
See XLISP. This version has had access to the Amiga libraries added.
The distribution is at the 1.2 level, but updating it to later should
be straightforward.

Cambridge LISP	MetaComCo		None
			Commercial
MetaComCo sold a commercial LISP at the time of the Amiga launch. It
is a port of Cambridge LISP, meaning it isn't like anything that was
ever popular in the US. The original target was TriPOS, and as such
the LISP had little or no access to the rest of the Amiga system
software. It was the first LISP available for the Amiga, and the first
with a compiler. It did not run on accelerated Amigas without a trap
to catch reads of the conditions codes. Best avoided if you do run
into it.

CAML-LIGHT	Francois Rouaix		rouaix@margaux.inria.fr
caml-light		lang/caml-light@nuri.inria.fr
This is *not* Common LISP, in spite of the names on the archives in
that directory. CAML-LIGHT is a language from the ML family, and
shares many of the properties of LISP. It is here to provide North
American ftp access.

Gofer		Kristian Nielsen	bombadil@diku.dk
gofer_amiga.lzh
Gofer is a modern functional programming language, with lazy
evaluation, pattern matching, and a polymorphic type system (among
other things). This implementation is an interpreter for the Amiga.

LeLISP		???			None
			Commercial
LeLISP is a LISP that came about partly as a reaction to Common LISP.
Compared to Common LISP, it is small and elegant.  There is at least
one Amiga port, and it does include the ability to reference graphics.
As far as I know, it was never sold in the US, and the only literature
I've seen was in French.

LISP		McCauley Software Systems	None
			Commercial
A Common LISP subset with graphics capabilities. No longer supported,
and I know very little about this LISP.

OakLISP		Mike Meyer		None
OakLISP-5(19|20).lzh	Fish Disks #519 and #520
OakLISP is an object oriented LISP based on Scheme. This distribution
includes a complete Scheme environment.

Scheme		Ed Puckett		None
Scheme.zoo		Fish disk #149
An assembler version of SICP scheme, with no sources available.

Scheme-to-C	Mike Meyer		mwm@pa.dec.com
Scheme-C-0[02]0.lzh	/pub/plan/Scheme-to-C@gatekeeper.pa.dec.com
This is a Scheme to C compiler that can turn Scheme into either a
standalone cli program or part of the interpreter. The distribution
includes the compiler, an interpreter and the runtime library for the
680[02]0. Sources and docs can be found in Scheme-to-C.

SIOD		George Carrette		gjc@paradigm.com
SIOD.lzh		Fish disk #525
Scheme In One Defun. A subset Scheme interpter written in an
easy-to-understand manner, with two different garbage collectors.
Sources designed to make using it as an internal progamming language
easy.

XLISP		David Betz		None
Xlisp.zoo		Fish disk #39
Version 1.7.

XLispStat	James Lindsey		None
XLispStat-38[56].zoo	Fish disks #385 & 386
This is a statistical program based on XLISP, including an ARexx port
and the ability to save graphics as IFF images.

XScheme		Darren Leigh		dlleigh@media-lab.media.mit.edu
xs28.lzh
An implementation of Scheme with extensions to support object-oriented
programming. This version includes minimal support for doing graphics
on the Amiga.

************
* Modula 2 *
************

csss@scheme.cs.ubc.ca:
Benchmark Modula 2 (latest version is 1.04) from Avant-Garde Software.
	They can be reached on Compuserve 76004,2002 (Leon Frenkel).
	My understanding is that there's insufficient demand to come out
	with a 2.04 version of the libraries.  The last official release
	had the 1.2 version of the libraries!  So since then, there has
	been no upgrade--there was the source level debugger, though.
	(I highly recommend getting the SLD.)

csss@scheme.cs.ubc.ca:
M2Sprint is now distributed by Preferred Technologies. They're mostly
	hardware oriented, and from what I gather there is no promising
	outlook here either.  Coincidentally, Leon Frenkel is tied to
	this company, too (partner?).

**********
* OBERON *
**********
From Fred Fish disk 380:
(If someone could write something more personal, I'd appreciate it)
Oberon          A freely distributable demo version of a powerful Oberon
                compiler.  Oberon is a modern, object oriented language
                developed by Prof. Dr. Niklaus Wirth of ETH Z|rich in
                Switzerland as a successor to Modula-2.  This single pass
                compiler creates standard Amiga object files, uses a large
                variety of optimizations to create fast code, supports
                writing of reentrant programs, allows you to call code from
                other languages like C and Assembler, etc.  The package
                includes the compiler, an editor, a link utility, a program
                to display compilation errors and some demo programs.
                Version 1.16, binary only.
                Author:  Fridtjof Siebert

*********************
* Further Reference *
*********************

Eric Dietiker (luna.fx.com!eric@fx.com) asks
Would the Amazing Guide to the Amiga answer these questions?  Not only does
it have most all the commercially available development (etc) software listed
by category and vendor, it has the entire Fish collection and AM (?) disks
listed by number and category.

I guess this doesn't cover software, such as g++, which hasn't yet appeared
in the Fish collection, but I'll be most questions could be answered using
this reference.