Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 03 Feb 1996 14:00:22 -0800
From:      John Polstra <jdp@polstra.com>
To:        ports@FreeBSD.org
Subject:   New port of Modula-3 on freefall
Message-ID:  <199602032200.OAA03405@austin.polstra.com>

next in thread | raw e-mail | index | archive | help
I have put a new port of DEC SRC's Modula-3 language system in:

    ftp://freefall.cdrom.com/pub/incoming/modula-3.tar.gz

and also a description in "modula-3.tar.gz.README".  I'd appreciate it
if somebody would look it over, and put it into the ports collection.

Here's what it is (from the DESCR file):

    This is a port of Modula-3 release 3.5.3, from DEC Systems Research
    Center.  Modula-3 is a modern compiled programming language designed
    for systems programming as well as large applications.  Some notable
    features include:

	* A clean type system with good support for object-oriented
	  programming.
	* A powerful module system.
	* Lightweight threads, fully integrated into the language and all of
	  the libraries.
	* Generics.
	* Exceptions.
	* Automatic storage management by a multithreaded, incremental,
	  generational garbage collector.
	* Guaranteed type safety, plus the ability to confine unsafe code
	  behind safe interfaces.
	* Elegance and simplicity, even compared with less powerful
	  languages such as C++ and Ada.
	* Ease of integration with existing C libraries.
	* A huge collection of runtime libraries, providing:
	    - Text manipulation.
	    - Generic containers (lists, sequences, tables, etc.).
	    - Atoms and symbolic expressions.
	    - An extensible stream I/O system.
	    - Persistent objects.
	    - Operating system interfaces.
	    - Networking.
	    - Very nice object-oriented graphics facilities, and some
	      convenient tools for building GUIs.
	* A convenient browser.

    A wealth of information about Modula-3 can be found at:

	http://www.research.digital.com/SRC/modula-3/html/home.html

    This port includes patches for a number of bugs found since the release
    of DEC SRC's version 3.5.3.

Let me know if you have any questions or comments.
--
   John Polstra                                       jdp@polstra.com
   John D. Polstra & Co., Inc.                Seattle, Washington USA
   "Self-knowledge is always bad news."                 -- John Barth



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199602032200.OAA03405>