[Oberon] Modula2 vs Oberon IMPORT
Duke Normandin
dukeofperl at ml1.net
Sat Jan 8 22:44:00 CET 2011
On Sat, 8 Jan 2011, Jan Verhoeven wrote:
> On Saturday 08 January 2011 21:40:07 Duke Normandin wrote:
> > "one incarnation of every procedure used" => OK makes sense
> > "nothing more" => meaning no other un-used procedures from the
> > IMPORTed modules, or meaning no 2nd or 3rd etc copy of used
> > procedures?
>
> It's all a bit immaterial. If you want tight code, use assembler or
> Forth. If you want to program in a safe language with a rather wide
> comfort zone, use Oberon or Modula-2 (in FQI mode).
[snip]
> The obc generates Oberon byte code that is 75% tighter than Modula-2
> machine code and runs equally fast.
Obviously, from your data above, it's possible to work with a language
compiler that is both safe, and does not suffer from code bloat "by
design". Not all compilers are the same. BTW, I have no problems with
using FQI. I was merely concerned about including every bloody
procedure in every module that happened to be referenced in the IMPORT
statement.
--
Duke
More information about the Oberon
mailing list