🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bit.listserv.simula
Article #358

Compiling demos with cim?

#358
From: Rob Pooley
Date: Mon, 15 May 1995 00:00
26 lines
1329 bytes
cim is not a full implementation of Standard SIMULA. In particular it does not
allow the original uncommitted use of virtual specifiers for procedures. As
DEMOS was written before the new standard introduced the binding possibility
for virtual procedures it simply uses the specifiers as you mention.

        virtual : procedure Reset, Report, Rreport, Rupdate,
         Resetextra;

You need to change these to a full binding, e.g.

virtual: procedure p is integer procedure p(i); integer i;;

I think the correct bindings for the DEMOS procedures will allow it to compile
with cim.

Rob Pooley
Department of Computer Science
Edinburgh University
Kings Buildings
Mayfield
Edinburgh      EH9 3JZ
Scotland

Tel. +44 131 650 5123

Fax. +44 131 667 7209
Technical Details
Message-ID: <7485.9505150904@auskerry.dcs.ed.ac.uk>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <9505122210.aa12420@uk.ac.ed.festival>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 113dd9,d5600b4e1c508501
X-Google-Attributes: gid113dd9,public
From: Rob Pooley <rjp@DCS.ED.AC.UK>
Subject: Compiling demos with cim?
Date: 1995/05/15
Message-ID: <7485.9505150904@auskerry.dcs.ed.ac.uk>
X-Deja-AN: 102756282
via: uk.ac.ed.dcs; Mon, 15 May 1995 10:03:42 +0100
sender: The SIMULA Language List <SIMULA@UGA.CC.UGA.EDU>
references: <9505122210.aa12420@uk.ac.ed.festival>
comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
content-length: 752
newsgroups: bit.listserv.simula