Oberon Community Platform Forum
October 16, 2019, 03:13:03 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: 1 [2] 3 4 ... 10
 11 
 on: May 06, 2016, 08:35:53 PM 
Started by darek - Last post by BohdanT
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 Grin

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...

 12 
 on: March 20, 2016, 11:32:46 AM 
Started by darek - Last post by darek
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





 13 
 on: March 05, 2016, 11:41:48 AM 
Started by kevinhely - Last post by cfbsoftware
The latest revision of the Oberon Language report is 1.10.2013 / 4.3.2016. Changes since Revision 1.10.2013 / 18.3.2015 are:

Section 4 Declarations and scope rules

The following paragraph has been removed:

Quote
The scope rule has the following amendments:
1. If a type T is defined as POINTER TO T1 (see 6.4), the identifier T1 can be declared textually
following the declaration of T, but it must lie within the same scope.
2. Field identifiers of a record declaration (see 6.3) are valid in field designators only.

Section 8.2 Operators

set is qualified further:

Quote
The set {m .. n} denotes {m, m+1, ... , n-1, n}, and if m > n, the empty set.

Section 8.2.4 Relations

Quote
The relations <= and >= no longer apply to the type SET.

Section 9.8 For statements

Quote
The TO 'end' expression of the FOR statement is evaluated at every loop.

 14 
 on: March 04, 2016, 06:00:22 PM 
Started by kevinhely - Last post by kevinhely
The Oberon report has been updated. <= and >= no longer apply to SET arguments AFAICS. (See section 8.2.4)

 15 
 on: February 09, 2016, 08:47:16 AM 
Started by BohdanT - Last post by sage
Very nice dialog, Bohdan!  Wink

 16 
 on: October 26, 2015, 09:32:29 AM 
Started by Bernhard T. - Last post by Bernhard T.
after quite some silence, another new build at  http://sourceforge.net/projects/a2oberon/files
--
  Bernhard

 17 
 on: September 12, 2015, 01:11:09 PM 
Started by fnecati - Last post by fnecati
opencloberon, opengloberon and openaloberon binding libraries for oberon (LinuxAos and WinAos) are transferred to github:

OpenCL: https://github.com/fnec/opencloberon
OpenGL: https://github.com/fnec/opengloberon
OpenAL: https://github.com/fnec/openaloberon

No documentation yet, but, demos are available.

- Necati.

 18 
 on: September 11, 2015, 06:49:14 PM 
Started by fnecati - Last post by Pat
Any update on this ?
Experience with current hardware ?
Running Demo in Oberon ?
I am interested in coupling OpenCL to the Matrix library.
Greetings
Pat

 19 
 on: September 10, 2015, 01:49:26 PM 
Started by Pat - Last post by Pat
The small Matrix operations
Matrix2x2, Matrix3x3,Matrix4x4, MatVec4
multiplications have got a huge performance boost as the small array optimizations in MathArrayBaseOptimized.Mod have been revived by Alexey Morozov today. (Need to recompile the most recent Fox*.Mod and the upgraded LinpackBenchmark.TestMatMul ).

 20 
 on: September 09, 2015, 02:09:45 PM 
Started by Pat - Last post by Pat
Hi all
The evolution of the Fox Compiler now including implicit use of SSE for matrix operations has significantly enhanced the speed of the Matrix library(https://www.ocp.inf.ethz.ch/svn/ocp/trunk/Matrix/) , on old hardware as well as on recent multicore machines.
See http://www.ocp.inf.ethz.ch/wiki/MatrixProject/Front
and add your own performance measurements.
Pat

- Thanks, Felix Friedrich, Florian Negele, and Alexey Morozov for the compiler enhancements.

Pages: 1 [2] 3 4 ... 10
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!