[Mono-list] Oberon and another dialect

Guenther Roith groith@tcrz.net
Sun, 21 Apr 2002 21:58:52 +0200


Here my mail comes again, Miguel. I forgot to post the mail to the list,
sorry.

Yes, it's free, too. (BSD-style)
The source is included in the package

We should make a link to it. The reasons why I choose Oberon over CP:

- CP seems to be more complex: It has a lot of files and many lines of code.
Oberon has only 3 (small) files oberon code --> It will be easier to get the
oberon compiler hosted on mono.

- I'm not sure about this, but I think CP uses special wrapper (in
lib/NetSystem folder) to the framework.
(e.g mscorlib_system). That could mean problems with additional mono
classes.

PS: The languages-page is removed from the homepage (?)

Homepage:

http://www2.fit.qut.edu.au/CompSci/PLAS/ComponentPascal

Download:

http://www2.fit.qut.edu.au/CompSci/PLAS/ComponentPascal/gpcp1.1.4-netRTM.zip

License:

Gardens Point Component Pascal Copyright

Copyright 1998 - 2002 Queensland University of Technology (QUT). All rights
reserved.

Redistribution and use in source and binary forms, with or without
modification are permitted provided that the following conditions are met:

Redistribution of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials with the distribution.

THIS SOFTWARE IS PROVIDED BY THE GPCP PROJECT "AS IS' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY DISCLAIMED.
IN NO EVENT SHALL THE GPCP PROJECT OR QUT BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The views and conclusions contained in the software and documentation are
those of the authors and should not be interpreted as representing official
policies, either expressed or implied, of the GPCP project or QUT.