[Oberon] Easter eggs in Oberon

Joerg joerg.straube at iaeth.ch
Sun Apr 12 06:45:18 CEST 2020


What about this one?

10 use cases of *
int mult, real mult, set intersect, boot module, const export, type export, field export, var export, proc export, interrupt proc

br
Jörg

> Am 12.04.2020 um 06:19 schrieb Joerg <joerg.straube at iaeth.ch>:
> 
> Here two symbols that come to my mind:
> 
> 7 uses cases of END:
> RECORD, IF,  CASE, WHILE, FOR, procedure, module
> 
> 9 use cases of ;
> module, import, const, type, fieldlist, var, proceduredecl, formalparam, statementseq
> 
> Jörg
> 
>> Am 12.04.2020 um 00:47 schrieb Hans Klaver <hklaver at dds.nl>:
>> 
>> *Easter eggs* (sort of) in Oberon.
>> 
>> 
>> There is one operator/symbol that Niklaus Wirth seems to be particularly fond of, because in Oberon it fulfils no less than 9 different uses. 
>> 
>> Question 1. Do you know which operator/symbol is meant?
>> 
>> Question 2. Can you name at least 8 different uses for this symbol? 
>> 
>> Extra credits if you can find the 9th use, which is a bit extraneous, but can be found in the book Project Oberon.
>> 
>> 
>> --
>> Hans Klaver
>> 
>> --
>> 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