[Oberon] VAR params at the call site [WAS: Re: Micron is a modernOberon with the power of C]

Paul Reed paulreed at paddedcell.com
Tue Nov 10 13:34:02 CET 2026


On 2026-11-09 17:56, Rochus Keller wrote:
> @ Paul ... Are your Oberon dialects online somewhere?

No but the eventual compiler I'm talking about (I think before I added 
the VAR requirement) is described in my JMLC 2000 and 2003 papers on 
"Building Your Own Tools" published by Springer, see 
https://projectoberon.com/About

Starting from the original Project Oberon compiler we basically we just 
added a floating-point binary-coded decimal type for quantities such as 
money, and open-array variables supporting string concatenation; and the 
described linker creates native programs for Windows (i386 and x86_64), 
MS-DOS, Unix/Linux, Macintosh, and Palm OS.

The compiler was made portable by migrating all the actual 
code-generation procedures from OCE and OCH into a pluggable OCG module, 
so that the user can select a particular OCG target at runtime.

Cheers
Paul


More information about the Oberon mailing list