Article View: bit.listserv.simula
Article #515Re: DEMOS vs SimKit
From: Christian Steinebach
Date: Tue, 31 May 1994 11:18
Date: Tue, 31 May 1994 11:18
46 lines
3094 bytes
3094 bytes
In article <11420.9405300920@auskerry.dcs.ed.ac.uk>, Rob Pooley <rjp@DCS.ED.AC.UK> writes: |> ... |> Please note, however, that there is a simple X Windows object oriented |> SIMULA library, written here and described in the proceedings of the Pilsen |> conference. It is not the universal answer, but we have used it to write |> simple tools, like class browsers and CASE tool interfaces. I have used it |> with some help to build a simple hierarchical graphical interface to DEMOS. |> You draw activity diagrams on the screen and it generates the DEMOS. |> Is the article available in electronic format? Is the graphical interface to DEMOS public domain or commercially available? |> The package is written entirely in SIMULA except for a few C interface calls, |> which are the only part specific to X windows. A couple of other people have |> taken it, but I can't report on their success in using it. It is not a SIMULA |> version of Borland, but it is an OO interface for simple windows programming |> in SIMULA. I believe that it could be ported to any windows system by rewriting |> the C interface and then the SIMULA level application code should still work, |> but I haven't had time to do so. |> |> If Christian or anyone else would like to try this out, let me know and I will |> send the sources. |> I would like to have a look at it. We have a SUN Sparc 2 with SunOS 4.1.1 :-( the Lund compiler and gcc. Do you think it would work? |> In some versions of SIMULA, by the way, I thought there was a way to call a |> whole SIMULA program from C or assembler. No problem to call a whole program from C or whatever language. The problem is to call SIMULA functions from within C, assembler etc. |> Unfortunately, there is a general |> problem with calling procedures or functions written in languages which |> maintain their own heap spaces, so it has restricted use. |> |> BTW, at last year's ASU meeting in Aberdeen, Bjorn Kirkerud introduced some 'dialog boxes' using X he could use from within SIMULA. He said he would make them available on the ftp server in Oslo, but they never appeared. Lund mentioned as well to come with an X interface in the near future, but the interface would be very low level (I guess you'll need some five pages of code to pop up a window). Christian
Technical Details
Message-ID:
<2sf6dj$e7n@ugle.unit.no>Path:
arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!rtp.vnet.net!news1.digex.net!news.intercon.com!howland.reston.ans.net!EU.net!dkuug!eunet.no!nuug!trane.uninett.no!ugle.unit.no!mtdhp1.marintek.sintef.no!chrisReferences:
<11420.9405300920@auskerry.dcs.ed.ac.uk>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 113dd9,2081da671cacb7d5 X-Google-Attributes: gid113dd9,public X-Google-ArrivalTime: 1994-05-31 19:14:12 PST Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!rtp.vnet.net!news1.digex.net!news.intercon.com!howland.reston.ans.net!EU.net!dkuug!eunet.no!nuug!trane.uninett.no!ugle.unit.no!mtdhp1.marintek.sintef.no!chris From: chris@mtdhp1.marintek.sintef.no (Christian Steinebach) Newsgroups: bit.listserv.simula Subject: Re: DEMOS vs SimKit Date: 31 May 1994 11:18:11 GMT Organization: University of Trondheim, Norway Lines: 46 Distribution: world Message-ID: <2sf6dj$e7n@ugle.unit.no> References: <11420.9405300920@auskerry.dcs.ed.ac.uk> NNTP-Posting-Host: mtdhp1.marintek.sintef.no