Re (3): [Oberon] OFS aliases not being initialized

Duke Normandin dukeofperl at
Sat Aug 14 04:50:02 MEST 2010

On Fri, 13 Aug 2010, peasthope at wrote:

> > Is there a "lint" utility or syntax checker?
> No.

That's clear enough! ;)

> In Oberon.Text, make System.Time or DayTime.SetClock the
> last of the InitCommands.  Eg.
> InitCommands = { ... { System.Time } }
> or InitCommands = { ... { DayTime.SetClock "" } }
> If the result doesn't appear in the System.Log you've narrowed
> the problem.  You can expand this strategy.  In my Oberon.Text,
> System3.Tool is last in FinderTemplates.  If you use Gadgets
> you can check whether that definition worked.

Good Plan! I've used similar techniques (print statements) when
debugging Perl and PHP CGI scripts - for one. I should have thought of
for this situation.

> More important, edit carefully.  Pay close attention to
> matching { and } correctly.

I have to see if the PET matches braces, etc.

> There are many non-obvious details of usage to discover
> or learn.

As usually is the case. I remember when I first learned Unix! Oh
wait... how about in 1980 when I first bought my Taiwanese Apple ][e
clone, enhanced with a Z80 CPU no less. I fiddled around 'till I "got
it"! FidoNet helped..

Thanks for the debug strategy! L8r...


More information about the Oberon mailing list