Oberon Community Platform Forum

Development => Oberon & Active Oberon => Topic started by: darek on March 20, 2016, 11:32:46 AM



Title: New modifiers ?
Post by: darek on March 20, 2016, 11:32:46 AM
Hi,
 Browsing the source code of A2 system I came across these4 two modifiers:
   - UNCOOPERATIVE
   - UNCHECKED
what is their meaning?

Is there any newer version of the Active Oberon Language report? The "current" version
is from 2004. I know that Felix and his team has extended the compiler greatly (I use some of
these features) but I am not sure about the rest of the community.

Would be possible to publish an updated  version of the report?

Cheers,
 Darek






Title: Re: New modifiers ?
Post by: BohdanT on May 06, 2016, 08:35:53 PM
Dear Darek!

These modifiers are necessary for the another version A2-system, which is using cooperative multitasking.
https://en.wikipedia.org/wiki/Cooperative_multitasking
Look for example in sources folder Coop.*.Mod

Why do we need cooperative multitasking - I do not know ;D

Out of interest, for me - there were inline procedures is the speed in C macros, but safely.

Look SVN-repository comments for get more information. Also you can use FoxDocumentation to produce .html documentation, for example:
Compiler.Compile -d=*.html -i  oc/FoxDocumentationBackend.Mod ~

Best...