OS/2 3.6c: an implementation of SRC Modula-3 for OS/2

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.6c
See 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
----------------------------------------

[Modula-3 home page]

Last modified on Fri Feb  6 10:18:06 PST 1998 by heydon
Copyright (C) 1996, Digital Equipment Corporation. All rights reserved.
See the COPYRIGHT for a full description.