[Oberon] Just Starting With Oberon2

Douglas G. Danforth danforth at greenwoodfarm.com
Fri Mar 24 07:43:52 CET 2006


Rory,
There are a few camps of Americans that use Oberon (perhaps a few hundred).
There are about 3 in Cleveland, Ohio.  Quite a bit more in California!

DLLs are relatively easy to develop using BlackBox/Component Pascal which
is now open source and contains all documentation.  You can import them and
create your own for export.  See

http://www.oberon.ch/blackbox.html

scroll to the bottom and download the version which (after unpacking) is 
about 35MB.
The Blackbox interface looks like Windows.  Component Pascal is a slight 
superset
of Oberon-2.

-Doug Danforth
Oberon user since 1992.

Rory Starkweather wrote:
> I've been looking at Oberon for a couple of months but didn't find a 
> version that fit my needs until I found the Oxford version. To tell 
> you the truth, I wasn't able to figure out how to do anything useful 
> with the ETH Windows plugin version, and POW didn't run on my system 
> for some reason.
>
> There are a couple of questions I would like to ask. (Nothing about 
> programming yet because I'm still on page 10 of the manual.)
>
> 1. Is Oberon still being actively developed?
> 2. How widespread is Oberon use in Europe? I haven't found any 
> Americans who have heard of it yet.
> 3. Most of the programming I do involves a Visual Basic GUI with DLLs 
> written in either C or D doing the actual work when I need power or 
> speed. As I understand it, the 'virtual machine' interface between 
> compiled Oberon code and the CPU is relatively slow. I don't really 
> care about that, but I'm wondering if there is ever going to be a 
> version of the compiler that produces machine code? Or does Native 
> mode make that unneccessary?
> 4. Considering item 3, has anyone done any work on a DLLcapability for 
> Oberon that works above the assembly language level?
>
> -- 
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>
>


More information about the Oberon mailing list