[Oberon] Functional programming style for Oberon?

Mayson Lancaster maysonl at gmail.com
Sat Oct 24 22:34:53 CEST 2015


LEO - where? I.e., where can i download it? (And what is it's alias if
it has one)

On 10/24/15, eas lab <lab.eas at gmail.com> wrote:
> OK, thanks.
> Pity that it's a <photograph> else I could TextToSpeech parts while lying
> down.
>
> "functional programming" is very different from our "imperative
> programming".
>
> ETHO's HUmanComputerInterface allows each-step-of-the-pipe/chain
> to be done manually, by depositing the intermediate results in a new
> TextFrame.
>
> Here's a real sequence that I needed to do earlier today, and could be done
> in
> a functional/piping system - at least partially.
>
> Goal: Find what Oberon-V4 tells about that <macroKeys> system, named *Key*
> System.Execute locate Key | grep beron | grep V4
> .....can't continue test/demo...
>
> I normally write the report in LEO *WHILE* I test & log the code.
> Now I'm writing straight to this crappy gmail, which prevents a valid
> demo.....
>
> Every thing else is lame compared to LEO !!
>
>
>
> On 10/23/15, Chris Burrows <chris at cfbsoftware.com> wrote:
>>> -----Original Message-----
>>> From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of
>>> eas lab
>>> Sent: Friday, 23 October 2015 12:22 PM
>>> To: ETH Oberon and related systems
>>> Subject: Re: [Oberon] Functional programming style for Oberon?
>>>
>>> ]For Oberon section 6.6.1 in the green book sums up everything there
>>> is to learn to be able to do ]functional programming in Oberon.
>>>
>>> My oberon/docu/Chapter6.Text goes up to:
>>> 6.5.3   Oberon System 3 for Linu...
>>>
>>> Please give URL of <green book>
>>>
>>
>> There were three Oberon books (a.k.a. the "Oberon Trilogy") published by
>> Addison Wesley / ACM Press in the early days of Oberon (about 1992). The
>> 'green book' (the colour of its cover) is "Programming in Oberon - Steps
>> Beyond Pascal and Modula" by Martin Reiser and Niklaus Wirth.
>>
>> You can download a copy from:
>>
>> http://www.ethoberon.ethz.ch/WirthPubl/ProgInOberonWR.pdf
>>
>> Section 6.6 is "More on function procedures"
>>
>> Section 6.6.1 is "Side-effects"
>>
>> Regards,
>>
>> Chris Burrows
>> CFB Software
>> http://www.astrobe.com
>>
>>
>>
>>
>>
>>
>> --
>> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
>> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>>
> --
> 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