Path:
uunet!uunet!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!rutgers!u
b!galileo.cc.rochester.edu!rjw
From: rjw@merlin.cvs.rochester.edu (Robert Wilson)
Newsgroups: comp.sys.amiga.programmer
Subject: List of Amiga Compilers, Assemblers, Interpreters
Date: 1 Sep 92 16:07:34 GMT
Organization: University of Rochester, Rochester NY

List of Amiga Compilers, Assemblers, Interpreters

This file is broken into sections each of which is headed by the
name of the language.  Within each section the compilers, etc.
are listed in the order that I got them.  Don't think that the
order represents any preference on my part.

Special Note: Scheme is listed under "Lisp", being a dialect.

All information listed here comes from people like you who wrote
to me.  I am not responsible for any misinformation, nor is my place
of employment.

*********************************************************************
* This list is definitely not complete.  Please write to me about   *
* compilers, assemblers and interpreters that you've used.  General *
* format of submissions: name of compiler (or whatever), price (if  *
* applicable), and where it can be gotten.  A review would be nice. *
*********************************************************************

**********************************************************************
* Needed additions:						     *
* there was a storm of conversation about Pascal compilers recently. *
* I don't have any Pascal compilers listed here.  If any of you can  *
* write to me about some, I could help cut down bandwidth the next   *
* time this pops up.						     *
**********************************************************************

Examples (note - these are not real):
-----------------------------------------------------------------
Rassinfassin Fubar (rfubar@sinking.exxon.edu) writes:
RabbitPascal 3.1 - $169 from RabbitSoft, Inc.  1-800-123-4567
Very fast code.  Good documentation.  Supports AmigaDOS 1.3 fully.  A bit
sketchy
on 2.0, but ver. 4.0 should be out soon.  *Nice* debugger: good use of windows
and tracing of variables.

D. Participle (dp@dpatrol.petrol.com) writes:
KludgeM2 (Modula 2) 1.7 by N. "Ice" Trie.  Freeware.
Hey, if you're looking for a modula 2 compiler and don't have the bucks for
the flashy, yuppie-scum versions, this is your baby.  No docs, naturally,
but Ice mails you files for how to compile, etc.  Pretty tight code.  Also,
a mailing list is starting up, so we can write questions to each other, and
learn about patches.
Internet: mail to cow@chip.pasture.edu
Fish disk: 3.14159

Calvin N. Hobbs (calvin@wreckage.homefront.edu) writes:
Prologarithm (Prolog) 1.0 by me.  Shareware.
Whew!  Not easy to write a prolog interpreter, but I did it.  No docs to teach,
but I got specs on the language from _Prolog for the Mentally Numb_ by
G. Fried Brain (ISBN 0-000-0000), which'll help you pick it up if you don't
already know.  Mail me a check for $10, and I'll e-mail the binary to you.
If you need snail-mail, include an extra $2.50 for shipping and the cost of
the disk.  Fan mail and dirty pictures accepted.
-----------------------------------------------------------------

Now the real things:

************
* ASSEMBLY *
************

csss@scheme.cs.ubc.ca:
A68K (latest version is 2.71) maintained by Charlie Gibbs
	(Charlie_Gibbs@mindlink.bc.ca)...this is a freeware 68000 assembler
	and distributed with complete source

SLB1B@cc.usu.edu:
Macro68 by DigiSoft (distributed in USA by the Puzzle Factory).
The documentation is adequate. It could use some re-organization.
The compiler is HOT!  I've programmed in assembly for quite a few years now,
and this assembler has very power macros, compiles for all Motorola CPUs
(exceput 040, but they're comming out with a new version. It might support the
'040), FPUs, MMUs, ***plus*** Amiga custom chips (like Copper).
It supports both old and new Motorola syntaxes, a conversion program for
old-style syntax.  You can customize the commands (want to make MOVE into
MOOV?) and the macro commands (want EXTERNAL instead of XREF?). You can
pre-compile macro files, integrate them into the library, and do all kinds of
nifty things that speed up the already lightning-fast assembler.
Hopefully they'll clean up the documentation, but it's a great assembler.
Greg Schaem (schaem@sgi.com) adds:
 About macro68, you have 68040 support for almost a year now...
curent version is V3, that support precompiled object code.
Macro68 is fast and is a good CED friend, since even with big
system program I dont acces the HD once.I compile to ram, the
include are pre compiled and made resident, and I send the CED
buffer address to the resident macro68 via arrexx.
I dont know many compiler that can do that.


*****
* C *
*****

Matthew Dillon (dillon@Overload.Berkeley.CA.US):
DICE (C) 2.06.40, two versions available. The freely distributable version
can be found on BBSs, networks, fish disks, and other places and has no
shareware obligation.  The registered version is fully self contained and
has additional capabilities (including the Commodore includes and full
amiga.lib), costing $50 through 1992 to register.  This buys you an initial
snail mailing of 3 disks and one free update later on, usually another
mailing of 3 disks, as well as the ability to update beyond that for a
small fee.  Please allow 3 weeks for delivery.

csss@scheme.cs.ubc.ca:
Manx Aztec C (latest version is 5.2a) from Manx Software Systems
	They can be reached on BIX (they have a conference and 2 listings
	areas) as manx.ts, their support BBS (908) 542-2793, and I think
	Compuserve (but I don't have their id there...so I'm not sure).
	I assume Jeff Davis is in charge of development/maintenance as
	he's the one fielding questions on BIX.

	I believe it's still sold in two versions:
	 - developer system (which includes source level debugger)
	 - and a scaled down version (ie lacks some utilities)
	 last suggested prices that I recall are $299, and $199 respectively.
	Complete source to the libraries is available for $75 (license fee).

	This version is very stable, and I highly recommend it.  The
	intermediate assembly is real 680x0 assembly language source
	unlike SAS.  Oh and the latest release had the 37.1 version of
	the 2.04 includes.

Steve Hawtin (steve@geosys.co.uk):
NorthC 1.3 from Steve Hawtin (I had to tell you about that :-)  )
Implementation of K&R C, a complete environament including C
compiler, A68K assembler from C Gibbs, Blink, make and a full C
function library.  NorthC is supplied with a large ammount of
documentation and a disk of example programs.  The program is
distributed as charityware with $25 donation to the Spastics
charity of your choice.  Has problems running under 2.04.
Version 1.3 was released Dec 1990 and NorthC is well overdue for
a new release.  The program can be found on fish disks, PD
libraries and BBSs, especially in the UK.

Steve Hawtin (steve@geosys.co.uk):
Small C
Shareware.
Available on Fish Disks.
A very small subset of C with no library, only useful to see how
to build a compiler.


Steve Hawtin (steve@geosys.co.uk):
Sozobon C
Shareware.
Available on Fish Disks.
A port of a compiler from the ST, needs some work before you
will get anything out of it.  Useful as a source for a C
function library.

Doug Walker (walker@unx.sas.com):
SAS/C (Formerly Lattice C) from SAS Institute, Inc.  The latest version is
5.10B.  Reach SAS Institute on BIX as sas.c or at (919)677-8000.  Suggested
retail price is US$300; student discount rate is US$150.  Package comes
with C compiler, global optimizer, libraries, BLINK overlay linker,
source-level debugger, assembler, editor, options-setting program,
object module disassembler, object module librarian, make utility,
AmigaDOS 1.3 and 2.0 header files, and various text utilities (such as
GREP, DIFF, etc.).  Supports inline code taking advantage of the 68020,
68030 and 68040, as well as the 68881 and 68882 math coprocessors.
Free technical support is provided at (919)677-8009 or via mail or FAX.


*******
* C++ *
*******

Comeau C++ 3.0 with templates - $250 from Comeau Computing 718-945-0009

Newsgroups: comp.sys.amiga.programmer