🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #1599

Re: complier

#1599
From: dave oliphant
Date: Sun, 09 Dec 1990 02:35
96 lines
4372 bytes
In article <1990.2759364E@puddle.fidonet.org>, John.Garcia@f3.n397.z1.fidonet.org (John Garcia) writes:
> I WAS TOLD THAT THER MIGHT EXIST A PUBLIC DOMAIN MODULA-2 COMPILER...  
> IS THIS TRUE?  IF SO WHERE MIGHT I FIND ONE?  I WOULD LIKE TO PLAY 
> AROUND WITH THE LANGUAGE AND SEE WHAT IT CAN DO...  LET ME KNOW PLEASE.
> 

Sorry about my last post which did not contain any useful information.  I have
since found the text file which describes a pd or freely distributable
modula-2 compiler for the mac.

Some edited text follows:

MacLogimo Plus, a Modula-2 Development System for the Macintosh Plus
Release of March 1987 by Tim Myers

 (Last Updates: Compiler/Linker/Debugger: November 1986
 		Library: March 1987
		Documentation: March 1987)
Overview
========
The 5 diskettes contain a pre-release of Modula-2 for the Macintosh.  It is
already possible to create substantial programs with this version.  The
smallest system configuration is a 512K Mac with an external drive. 
MacLogimo works much better with the Mac 512E or the Macintosh Plus with an
external 800K disk drive, RAM disk, or hard disk.  Use of MacLogimo Plus on
the Macintosh SE and Macintosh II has not yet been tested, but support for
these machines is anticipated.

This pre-release has several attractive features --

The Library provides access to most functions of the Toolbox (the
Macintosh ROM Software), and it is in a coherent and very usable
state.

- A working symbolic debugger is available in the package.

- The compiler and the linker are highly reliable. Several large Modula-2
programs were successfully compiled with this prerelease and are in
extensive use on the Macintosh (e.g. a Prolog Interpreter, LAN-access
programs, and MacLogimo Plus itself).

- REAL numbers are implemented, and the transcendental functions exist also.

The library also contains procedures for formatted input/output from the
keyboard, to the screen and to files.

The elementary graphics of the Macintosh ROM is easily accessible, as well
as the keyboard and the mouse.

The ToolBox Routines in the prerelease allows to use virtually all (except
some exotic) features of: Windows, Menus, Dialog-Boxes,so-called Controls,
the built-in TextEdit facility, the Resource Manager, the DeskAccessory,
the Standard File Package.  The diskettes contain several examples.

The prereleased compiler, linker and debugger themselves do not yet use the
ToolBox dialog, but the programs written with them can do it.

The organization of the distribution diskettes leaves enough disk space for
large, modularized user programs.

The material is derived from the old Modula-2 compiler from ETH Zrich,
Switzerland and is kept alive in the USA by Tim Myers in Provo, Utah.

The rest of this introduction contains
	- a disclaimer
	- a description of the diskettes
	- a sample Modula-2 edit/compile/run/debug session.

Copies should be obtained from one of the following distribution sites
rather than from a friend of a friend of a friend, etc...  This way, the
integrity of the development system can be maintained.

Authorized distribution sites:

	Tim Myers
	614 North 1150 West
	Provo, UT  84601
		
Send $18.50 for five 400K disks mailed in a padded envelope to your
mainland USA address.		
  
  BYU FIDO(801) 378-2959 (modem)     download the five PackitII files
  SSI FIDO(801) 226-1605 (modem)download the five PackitII files
  Compuserve    MAUG Mac Developer's Forum	download the five PackitII files
  GEnie		Mac Round Table		download the five PackitII files

The pre-release of Modula-2 consists of 5 diskettes:  ML, CDisk, LDisk,
DDisk, and MLDoku.

END OF TEXT FILE:

Remember, this information is at least three years old.  Hopefully, since you
did not specify which computer type you used, this information will be of
help to you.

Davego-
Technical Details
Message-ID: <2855@polari.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!van-bc!ubc-cs!uw-beaver!sumax!polari!davego
References: <1990.2759364E@puddle.fidonet.org>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!van-bc!ubc-cs!uw-beaver!sumax!polari!davego
From: davego@polari.UUCP (dave oliphant)
Newsgroups: comp.lang.modula2
Subject: Re: complier
Summary: more info on mac pd m2 compiler
Message-ID: <2855@polari.UUCP>
Date: 9 Dec 90 02:35:37 GMT
References: <1990.2759364E@puddle.fidonet.org>
Organization: Seattle Online Public Unix (206) 328-4944
Lines: 96