[Oberon] syntax in BB, CP, GPCP and V4 ...
chris at cfbsoftware.com
Sat Jul 22 01:54:38 CEST 2017
Oops - sorry! Of course the last part should instead read:
e.g. The source code of MODULE named DevCPB is stored in the file named
BlackBox\Dev\Mod\CPB.odc, the symbol file is in the file
> -----Original Message-----
> From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of
> Chris Burrows
> Sent: Saturday, 22 July 2017 9:17 AM
> To: 'ETH Oberon and related systems'
> Subject: Re: [Oberon] syntax in BB, CP, GPCP and V4 ...
> Note that the BlackBox 'subsystems' use a specific naming convention
> and subsystem prefixes have been allocated in the past to avoid
> namespace clashes where independent developers are publishing their
> code to be used generally. The list is published here:
> Most (if not all) of the publicly available subsystems and source
> code are published on Helmut Zinn's Component Pascal Resources
> Collection site:
> The way this works in practice is (for example) the BlackBox Oberon
> compiler modules belong to the 'Dev' subsystem. Hence the *MODULE
> names* are 'DevCPB', 'DevCPM' etc. and the source code files are
> stored in the 'BlackBox\Dev\Mod' folder. When you compile these
> modules the object files are created in the 'BlackBox\Dev\Code'
> folder and the symbol files are created in the 'BlackBox\Dev\Sym'
> Note that because the files are stored in the Dev folder structure
> *filenames* of these modules do not need to be, and should not be,
> e.g. The source code of MODULE named DevCPB is stored in the file
> named BlackBox\Dev\CPB.odc, the symbol file is in the file
> BlackBox\Dev\CPB.osf etc.
> Chris Burrows
> CFB Software
> > -----Original Message-----
> > From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of
> > peter at easthope.ca
> > Sent: Saturday, 22 July 2017 2:21 AM
> > To: oberon at lists.inf.ethz.ch
> > Subject: [Oberon] Re: syntax in BB, CP, GPCP and V4 ...
> > From: Douglas G Danforth <danforth at greenwoodfarm.com>
> > Date: Fri, 21 Jul 2017 09:24:11 -0700
> > > I find it better to group similar modules within a common
> > > such as Oberon or V4. That reduces the number of directories
> > needed.
> > So in Blackbox the directory could be "BB" and the module name
> > BBSort?
> > Or Bb and BbSort to allow correct parsing?
> > Does Linz V4 follow the same rules?
> > Thanks, ... Lyall E.
> > --
> > 123456789 123456789 123456789 123456789 123456789 123456789
> > Tel: +1 360 639 0202 Pender Is.: +1 250 629
> > http://easthope.ca/Peter.html Bcc: peter at easthope.
> > --
> > 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