Klaus Preschern has ported SRC Modula-3 version 3.6 to the OS/2 operating system. He has used his compiler to build most of the Modula-3 libraries, including the Trestle graphics library and some Trestle applications.
OS/2 3.6c is available for anonymous FTP from:
ftp://m3.polymtl.ca/pub/m3/binaries/OS2/3.6cSee the README file for information about downloading and using this release.
Klaus previously released an implementation of SRC Modula-3 release 3.5.3 for OS/2. Carsten Whimster wrote an article, "Using Modula-3 Under OS/2", that describes how to retrieve and install that earlier port. The article is published in EDM/2, the Electronic Development Magazine, OS/2 edition.
Klaus' initial announcement of OS/2 3.6 and his subsequent announcements of OS/2 3.6b and OS/2 3.6c to the comp.lang.modula3 newsgroup follow.
From: klausp@ping.at (Klaus Preschern) Date: 9 Dec 1996 21:19:45 -0800 To: m3@pa.dec.com Subject: Modula-3 3.6 for OS/2 available Hi folks, Modula-3 3.6 for OS/2 is available by anonymous ftp from ftp://m3.polymtl.ca/pub/m3/binaries/OS2/3.6 This distribution includes Trestle! You need emx-0.9c fix02 and XFree86-OS2 version 3.2. As far as I know XFree86 requires Warp 3.0 fixpack 17. I have used the system with Warp 4.0 (Merlin). For further info please read "readme.txt". The following files are available: readme.txt = readme bicycle.zip = library for playing card images bin.zip = compiler binaries and tools for building programs cube.zip = rotating cube demo formsvbt.zip = the formsvbt library formsvbtpixmaps.zip = library with misc. bitmaps, cursors, ... jvideo.zip = J-video library libm3.zip = general library m3build.zip = templates for make program m3bundle.zip = tool for building packages m3core.zip = core library parseparams.zip = library for parameter parsing set.zip = set library solitaire.zip = solitaire game tcp.zip = tcp interface test.zip = simple test programs ui.zip = Trestle window system toolkit vbtkit.zip = window widgets videovbt.zip = window widget for video images web.zip = web library X11R4.zip = X interface Enjoy! Klaus ---------------------------------------- Klaus Preschern e-mail: klausp@ping.at ----------------------------------------
From: klausp@ping.at (Klaus Preschern) Date: 6 Jan 1997 13:13:17 GMT Subject: M3forOS2: new version 3.6b available Hi folks, I have shipped version 3.6b of Modula-3 for OS/2. I have not reached Michel Dagenais (I guess he is out of town.) and therefore the whole stuff is still in ftp://m3.polymtl.ca/pub/m3/incoming [ Note: the files have since been made available by Michel Dagenais at the links included at the top of this page. ] Whats new: - native OS/2 threads used for Modula-3 threads - link386 used for building DLLs (if you grab packages please note the dependencies between the DLLs) - more packages available (m3browser, network objects, stable, opengl) Please read "readme.txt" for further info. Ignore the files m3browser.buggy, readme.buggy and description.buggy. The files with extension ".zip", ".txt" and ".html" are ok. I would like to announce this distribution in comp.os.os2.announce. Please let me therefore know, if you have or have not successfully installed the system. Enjoy! Klaus Here is a listing of the files with their size (the date of the files in "incoming" is 01.01.97): 31.12.96 17.07 51914 0 BICYCLE.zip 31.12.96 17.07 37394 0 CODEVIEW.zip 31.12.96 17.07 30297 0 CUBE.zip 1.01.97 8.17 4616 0 description.html 31.12.96 17.07 20303 0 DIGRAPH.zip 31.12.96 17.08 122540 0 FISHEYE.zip 31.12.96 17.08 168858 0 FORMSVBT.zip 31.12.96 17.08 8555 0 FORMSVBTPIXMAPS.zip 31.12.96 17.08 56455 0 IMAGES.zip 31.12.96 17.08 77999 0 JVIDEO.zip 31.12.96 17.08 524115 0 LIBM3.zip 31.12.96 17.08 964780 0 M3.zip 31.12.96 17.08 81716 0 M3BROWSER.zip 31.12.96 17.08 42234 0 M3BUILD.zip 31.12.96 17.08 10540 0 M3BUNDLE.zip 31.12.96 17.09 498199 0 M3CORE.zip 31.12.96 17.09 616225 0 M3FRONT.zip 31.12.96 17.09 62377 0 M3LINKER.zip 31.12.96 17.09 144590 0 M3MIDDLE.zip 31.12.96 17.10 1162231 0 M3TK.zip 31.12.96 17.10 21062 0 M3TOOLS.zip 31.12.96 17.10 31871 0 M3ZUME.zip 31.12.96 17.07 59082 0 MENTOR.zip 31.12.96 17.10 117166 0 MG.zip 31.12.96 17.10 128498 0 MGKIT.zip 31.12.96 17.10 1389 0 MTEX.zip 31.12.96 17.10 124945 0 NETOBJ.zip 31.12.96 17.10 9420 0 NETOBJD.zip 31.12.96 17.10 51152 0 OPENGL.zip 31.12.96 17.10 12925 0 PARSEPARAMS.zip 1.01.97 8.18 37888 0 readme.txt 31.12.96 17.10 46729 0 REALGEOMETRY.zip 31.12.96 17.10 16427 0 REHEARSECODE.zip 31.12.96 17.10 31997 0 SET.zip 31.12.96 17.10 42531 0 SLISP.zip 31.12.96 17.10 46135 0 SOLITAIRE.zip 31.12.96 17.10 34436 0 STABLE.zip 31.12.96 17.10 65882 0 STABLEGEN.zip 31.12.96 17.10 75462 0 STUBGEN.zip 31.12.96 17.10 21785 0 TABLE-LIST.zip 31.12.96 17.10 29264 0 TCP.zip 31.12.96 17.10 7619 0 TEMPFILES.zip 31.12.96 17.07 22018 0 TEST.zip 31.12.96 17.10 654633 0 UI.zip 31.12.96 17.11 577657 0 VBTKIT.zip 31.12.96 17.11 26898 0 VIDEOVBT.zip 31.12.96 17.11 18124 0 WEB.zip 31.12.96 17.11 182238 0 X11R4.zip 31.12.96 17.11 123512 0 ZEUS.zip 49 file(s) 7304683 bytes used
From: klausp@ping.at (Klaus Preschern) Date: 24 Mar 1997 12:45:20 -0800 To: m3@pa.dec.com Subject: Modula-3 3.6c for OS/2 Hi folks, Modula-3 3.6c is now available from ftp://m3.polymtl.ca/pub/m3/binaries/OS2/3.6c For further info please read "readme.txt" there. What is new: - The compiler does use the fast integrated Modula-3 x86 backend. It generates output for the GNU assembler. gcc is still required for translating the startup code (_m3main.c). - The OpenGL package is now based on MesaGL. MesaGL is a free OpenGL clone for X. It is now possible to use the "anim3D" package under XFree-OS/2. Enjoy! Klaus ---------------------------------------- Klaus Preschern e-mail: klausp@ping.at ----------------------------------------
Last modified on Fri Feb 6 10:18:06 PST 1998 by heydonCopyright (C) 1996, Digital Equipment Corporation. All rights reserved.