New Oberon compiler goes public 
Author Message
 New Oberon compiler goes public

Look at


for news of a new freely-available implementation of Oberon-2.


The Oxford Oberon-2 Compiler

At Oxford, we use Oberon as the second language we teach to our
undergraduate students (the first one is Haskell).  We chose it
because of its cleanliness and simplicity, and because of the
availability of books that emphasize clear reasoning about programs.

To support this teaching within our Unix-based software laboratory, I
have developed from scratch a portable compiler that translates
Oberon-2 into bytecode.  This implementation is in use at Oxford on
SparcStations and 386 PC's under Solaris, on 386 PC's under Linux, and
on 386 PC's under DOS.  There should be little difficulty in porting
the system to other 32-bit Unix systems.

This implementation of the Oberon-2 language does not include a
version of the Oberon-2 operating system and programming environment;
instead, programs are edited with the tools of the host operating
system and compiled into executables that run like other programs on
the host system.

The compiler is written in Caml Light, and the runtime system is
written in C.  It is not necessary to have Caml Light installed in
order to use the binary distributions listed below, but Caml Light is
needed in order to build the system from the source distribution, and
Tcl is needed to rebuild the system if certain sources are modified.
The binary distribution for DOS and Windows was built using DJGPP.
It is not necessary to install DJGPP in order to use the Oberon

Please note that this software is not in the public domain.  I retain
copyright in all materials offered below, but give permission for
copying of the whole work for any purpose other than direct commerical
gain.  I retain all other rights, including but not limited to the
right to make translations and derivative works, and the right to make
extracts and copies of parts of the work.

Sat, 06 Apr 2002 03:00:00 GMT  
 [ 1 post ] 

 Relevant Pages 

1. "Go" tools - new public forum

2. Latest Oberon public domain compiler and Modula-3

3. New Oberon/2 Compiler

4. new Oxford O2 entry in OSCI (Oberon System and Compiler Implementations List)

5. JOB - new Oberon-2 compiler

6. New BeOS Oberon-2 Compiler

7. Announce: Oberon 960, an Oberon-2 compiler generating 80960 code

8. Very portable Oberon compiler (Oberon and ANDF)

9. New Books on Oberon (Short summary: Three Questions on Oberon)

10. PP gone public

11. Public domain Oberon modules for scientific data processing

12. Public domain Oberon modules


Powered by phpBB® Forum Software