Newsgroups: comp.sys.transputer
From: teig@autro1.UUCP (Oyvind Teig)
Subject: New occam2 manual, and occam2.5 and occam3
Organization: Autronica A/S, Trondheim, Norway
Date: 8 Aug 94 08:13:07 GMT
Message-ID: <175@autro1.UUCP>


Discussions about occam3 and occam2.5, and new occam2 manual

----------------------------------------------------------------
Peter Hassall from Inmos wants some comments on the occam 2 manual.

1. P30. You must update with the changes done in all the toolsets, D7205,
   D7305 etc. Like mess ? len::[buffer from 0 for len] which is now
   len::buffer etc..
   CHAN OF ANY is obsolete etc.
   P57 Collection of channels into an array of channels etc.
2. P32. A tag is a byte. Does not say so.
3. P42. Inform that it is not possible to abbreviate a 2-dimensional
   array both ways accross.
4. P46. In MATHVALS.INC MINREAL, MAXREAL etc. are defined. Bring it
   into the manual.
5. Elaborate a little about the difference between a type conversion
   and a type decoration. byte := 0(BYTE) and byte := (INT anINT)
6. P72. Give an example of TRUE & SKIP, which is used for sampling.
7. P91, ! and ? have been swapped!!!!!
8. P92. Dec 127 is legal.
   Also, specify what is legal as a -- Comment. yvind is ok.
   P92. *l and *L
9. P121. x,y := RAN (8(INT32))

That is what I could find from browsing through my well-used occam2
ref manual.

----------------------------------------------------------------
Andres Kruse starts a discussion about next occam.

Inmos hgas beenn telling about the occam 2.5, which has user-defined
data-types, which should, according to my knowledge, appear on
the next update of the occam toolset (???) You can buy occam 2.5
for PC from Michael Poole already! And it should "soon" be in the
SPOC - Southampton Portable Occam Compiler.

The discussion about occam3 has been going on for a long time.
The occam2 user group newletter is now coming with the magazine
Transputer Communications from Wiley.

In my opinion, occam 2 does need a few "fix"-es, but not many. However,
it needs enhancements. Those wo need pointers can either use C, which
is not criminal, or read the 5-6 latest occam user group newsletters.

0yvind Teig
Autronica
7005
Trondheim
Norway

