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>