[Oberon] Block objects for Oberon
rochus.keller at bluewin.ch
rochus.keller at bluewin.ch
Tue Apr 7 22:38:53 CEST 2020
@ Richard Hable
Thanks for the link. The concept actually dates back to Simula 67. Dahl and Nygaard were inspired by Algol 60 blocks and advanced it to classes which essentially are dynamic blocks.
Best
R.
_______________________________
From: Richard Hable
Sent on: Tue, 07 Apr 2020 22:21:44 +0200
To: oberon at lists.inf.ethz.ch
Cc:
Subject: [Oberon] Block objects for Oberon
Hello all
Due to current events, the ACM Digital Library is now accessible for
free. This also includes many articles related to the Oberon programming
language!
My favorite one is “Treating Statement Sequences as Block Objects” by
Hanspeter Mössenböck, in which he describes a simple extension to
Oberon-2 which allows implementing iterators (and more!) in an amazingly
efficient and elegant way:
https://dl.acm.org/doi/abs/10.1145/142137.142157
Block objects (statement parameters) also appear in Wirth and Hoare’s “A
Contribution to the Development of ALGOL”:
https://dl.acm.org/doi/abs/10.1145/365696.365702
Richard
More information about the Oberon
mailing list