[Oberon] Zonnon

Alan Freed AlFreed at ohio.net
Tue Mar 28 18:17:40 CEST 2006

 John Drake wrote:

> Well, considering the fact that there's a Component
> Pascal .NET compiler, that doesn't represent much of
> an advantage for Zonnon.  

The link to the CP.Net compiler is broken on 
I don't know anything about this compiler, so I 
can't respond.

> When Zonnon's predecessor "Lightning Oberon" came out, 

Do you mean "Active Oberon for .net"?

> it was the only 
> .NET Wirthian language.  I guess the question for
> me (and others) is what do the language changes
> from Lightning Oberon to Zonnon buy you irrespective
> of the .NET part?

Zonnon is, if you like, Active Oberon for .net-2.  It has 
extensions to the original .net Oberon compiler from ETH. 
It is an industrial grade of Active Oberon for .net.  Many,
but not all, of Zonnon's extensions resulted from two 
sources: 1) to make the language more consistent and 
logical from the viewpoint of its syntax, and 2) to make 
better use of the capabilities that are offered by the CLI. 

> Another hypothetical question.  From what I gather
> Zonnon supports a version of "Active Objects"
> similair to Active Oberon.  Is it possible to
> write a program that compiles under Zonnon and
> BlueBottle?  That would be interesting.

I doubt that a typical Active Oberon for .net program would 
compile under BlueBottle, either.  I certainly don't expect 
a Zonnon program to therefore compile under BB without 
modifications. In particular, the syntax Zonnon introduces 
for methods is quite different from its predecessors. This 
was done to accommodate item 1 above. 

I'm not trying to convince people to leave Oberon based 
languages for Zonnon.  Each has their strengths and 
weaknesses, and a programmer must choose based on 
the demands of their project.  All I'm trying to do is make 
others aware of its existence, and to clarify some points 
made about it earlier.  

Alan D. Freed, PhD               AlFreed at ohio.net
Bio Sciece & Technology          Alan.D.Freed at nasa.gov
NASA Glenn Research Center
Dept. Biomedical Engineering     FreedA at ccf.org
The Cleveland Clinic
The opinions expressed are my own and do not reflect
those of either NASA or the Cleveland Clinic.

More information about the Oberon mailing list