[Oberon] Pseudo-module SYSTEM (was RISC5)

Chris Burrows chris at cfbsoftware.com
Mon Apr 21 01:29:18 CEST 2014

> -----Original Message-----
> From: eas lab [mailto:lab.eas at gmail.com]
> Sent: Monday, 21 April 2014 2:03 AM
> To: ETH Oberon and related systems
> Subject: Re: [Oberon] RISC5
>   SYSTEM.MOVE(SYSTEM.ADR(item.data(*.data*)[24]),
>               SYSTEM.ADR(item.data(*.data*)[14]), NetIP.AdrLen);
> But where did the author select this instruction from?

>From the documentation supplied with the particular implementation of Oberon that they were targeting / using. 

> Watson doesn't show the exports of SYSTEM-module.

Watson cannot know about *pseudo-modules* like SYSTEM whose only manifestation is within the Oberon compiler itself. It can only report the information for normal external modules if a 'symbol file' is available for that module. 

NOTE: Watson is not available on all versions of Oberon. It is useful when it is available but you should not depend on its existence. 


Chris Burrows
CFB Software

More information about the Oberon mailing list