[Oberon] syntax in BB, CP, GPCP and V4 ...
Chris Burrows
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
BlackBox\Dev\Sym\CPB.osf etc.
Chris.
> -----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:
>
> http://www.oberon.ch/blackbox/subsystems.html
>
> Most (if not all) of the publicly available subsystems and source
> code are published on Helmut Zinn's Component Pascal Resources
> Collection site:
>
> http://www.zinnamturm.eu/subsystems.htm
>
> 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'
> folder.
>
> Note that because the files are stored in the Dev folder structure
> the
> *filenames* of these modules do not need to be, and should not be,
> prefixed:
>
> 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.
>
>
> Regards,
> Chris Burrows
>
> CFB Software
> http://www.astrobe.com
>
>
> > -----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
> directory
> > > 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
> 123456789
> > Tel: +1 360 639 0202 Pender Is.: +1 250 629
> 3757
> > http://easthope.ca/Peter.html Bcc: peter at easthope.
> ca
> >
> > --
> > 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