🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #5048

Mocka - MOdula - 2 Compiler KArlsruhe

#5048
From: Klaus Moeller
Date: Mon, 20 Nov 1989 12:04
46 lines
2480 bytes
Hallo Leute

Gibt es irgendwo noch Leute die den Modula -2 Compiler Karlsruhe (mocka)
benutzen ?

Wenn ja : Welche Fehler habt ihr bereits gefunden ?
Nach unseren Beobachtungen kann der Compiler
1. REAL Zahlen nicht richtig runden, aus 0.5 wird 0.49997$%^$^&

2. Auf eine opake Typdefinition (z.B. TYPE List) die im Implementation
   Module als POINTER TO Typ2; (Typ2 = RECORD ...) und eine Prozedurdekla-
   ration mit PROCEDURE bla ( x : ARRAY OF List) reagiert er so dass er
   die ungleichen Parameterdefinitionen im DEFINITION und IMPLEMENTATION
   Modulen anmault.

3. Auf Konstrukte der Form POINTER TO ARRAY OF POINTER TO ARRAY OF typ
   laesst sich nicht direkt zugreifen.

4. Mit FOREIGN Modules gibt es weitere seltsame Features. So laesst sich
   z.B. ein RECORD der in C las POINTER deklariert wurde in Modula mit
   VAR Parametern nachbilden. Mit *char als ARRAY Parameter in Modula geht
   das aber nicht.

So, nun die Fragen :

1. Gibt es irgendwo jemand der schon ein neueres Release von dem Compiler
   bzw Debugger hat ?

1a. Gibt es irgendwo Sourcen von dem Compiler ?

2. Hat sich schonmal jemand aus Karlsruhe dazu geaeussert (moeglich einer
   von denen die dass Ding verbrochen haben) ?

3. Gibt es bessere Modula Compiler als diesen fuer UNIX SYSV (bzw MUNIX)
   und wenn ja wo ?


						Klaus Moeller
--
 /---------------------------------------------------------------------------\
/    Klaus Moeller, Leiteweg 2, 2940 Wilhelmshaven, West - Germany            \
|    UUCP : moeller at uniol.uucp  | BITNET   : 078326 at DOLUNI1.BITNET      |
|*****************************************************************************|
\      Fill what's empty, empty what's full and scratch where it itches       /
 \---------------------------------------------------------------------------/
Technical Details
Message-ID: <1258@uniol.UUCP>
Path: arc1-ca.pugleaf.net!gmdzi!unido!uniol!moeller

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 1354df,b2c70f173e0eb88a,start
X-Google-Attributes: gid1354df,public
X-Google-Thread: f8c65,b2c70f173e0eb88a,start
X-Google-Attributes: gidf8c65,public
X-Google-ArrivalTime: 1989-11-20 16:17:21 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!uniol!moeller
From: moeller@uniol.UUCP (Klaus Moeller)
Newsgroups: comp.lang.modula2,dnet.comp.pcs
Subject: Mocka - MOdula - 2 Compiler KArlsruhe
Keywords: mocka mdb
Message-ID: <1258@uniol.UUCP>
Date: 20 Nov 89 12:04:09 GMT
Distribution: dnet
Organization: University of Oldenburg, W-Germany
Lines: 46
Posted: Mon Nov 20 13:04:09 1989