[comp.sys.cbm] Modula-2 on the 128

odx@psuvm.bitnet.UUCP (12/05/87)

post to comp.sys.cbm or to comp.lang.modula2 to share the info with all.
     
   Hoping to hear from someone soon.
     
   Gee!  I hope this works--its the first time I've posted (can you tell?).
     

sentinel@killer.UUCP (12/06/87)

    Your best bet here is to use CP/M mode.  As far as I know there are no
Modula-2 compilers for the C-128 in native mode (or 64 mode for that matter).
However, there are a couple of good ones for CP/M.  Personally, I use FTL
Modula-2 from Workman & Associates, which I have found quite adequate for
learning the language and general hacking.  It's reasonably fast in both
compilation and execution speed, and includes source for the library modules.
It comes with an editor, linker, and assembler.  The editor and assembler
could be better, but overall it's a pretty nice package.  You can also get
the source to the editor as a separate package.  It costs around $60... I
don't remember the exact price.
    Then there is also Turbo Modula-2... as you can guess, it is a successor
to Turbo Pascal.  I haven't actually seen it yet, but from what I have heard
from those who do use it and from experience with Turbo Pascal, I expect
that Turbo Modula-2 is quite impressive.  Borland doesn't distribute it...
Echelon does, for about $90.
    Either one of these should do the job nicely.  I would suggest Turbo,
simply based on what I have heard about it... if it had been available, I
probably would have bought it instead of FTL.  This doesn't mean that FTL
is a bad compiler... it's quite a good system, as a matter of fact.  But
Turbo is probably work the extra $30.
    (Incidentally, Turbo M2 was actually developed by Borland, but they 
apparently decided to get out of the CP/M market as they were finishing it,
and turned the finished product over to Echelon for distribution.)

G'day, eh?
--TS


-- 
Rob Tillotson				...ihnp4!killer!sentinel
3922-1 Newport Ave.				-or-
Fort Wayne, IN 46805			...rutgers!unirot!sentinel
(219) 483-2722				    (top one preferred)