From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: ON Topic: Ada for CP/M
Date: Fri, 7 Jun 2002 16:56:44 -0500
Date: 2002-06-07T16:56:44-05:00 [thread overview]
Message-ID: <ug2b09d4soa605@corp.supernews.com> (raw)
In-Reply-To: 9ff447f2.0205252157.78b290ff@posting.google.com
Adrian Hoe wrote in message
<9ff447f2.0205252157.78b290ff@posting.google.com>...
>dewar@gnat.com (Robert Dewar) wrote in message
news:<5ee5b646.0205251457.788ad9b6@posting.google.com>...
>> "Frank J. Lhota" <NOSPAM.lhota.adarose@verizon.net> wrote in message
news:<WdPH8.6060$Np5.1189@nwrddc01.gnilink.net>...
>> > "Robert Dewar" <dewar@gnat.com> wrote in message
>> > > I think I still have my copy of CPM :-)
>> >
>> > That reminds me of a former co-worker who was a big CP/M fan. He
told me
>> > once that there was a CP/M - based Janus compiler for a small
subset of Ada.
>> > Has anyone here heard of it? I'm curious about how much of the
language they
>> > could do under CP/M.
>>
>>
>> You could certainly do a full language compiler for a
>> CP/M machine if there was a demand ...
>
>
>I was once a CP/M fan. I am still having the Apple CP/M Ada compiler
>in 5.25" diskette. I dont' know if the diskette is still readable or
>not (it has been almost 20 years which I started to have the diskette
>in mid 1980s). I don't know what Ada compiler it is.
>
>I can still remember faintly the compiler messages:
>
>lexical analysis++++++++
>semantic analysis++++++++++++
>
>something like that. Any idea which Ada it was?
There were two that I know of, the Stupidsoft (sorry, old habits:
Supersoft) Ada, and our Janus/Ada. Looking at the messages, you probably
had the bad guys. :-)
It was quite a trick to compile a useful subset of Ada on a 56K machine.
OTOH, targetting that machine is not particularly difficult. For Ada 83,
the Janus/Ada runtime never exceeded 12K on the 16-bit machines, Z-80
code was quite a bit more compact and also much more aminable to
compression.
So, I don't think that there would be any particular difficulty
targetting Janus/Ada 95 to such a machine (with compiler running on
Windows or Linux). You probably couldn't use every possible Ada feature
in programs targetting such a machine, but the sorts of programs
developed for such memory-limited systems don't do that anyway.
If anyone is interested in such a target, I'd be happy to try to figure
out how to read the 8" CP/M floppies that contain the source code to
those versions. (Our last CP/M machine doesn't boot anymore, couldn't
figure out why.)
Randy Brukardt
R.R. Software, Inc.
next prev parent reply other threads:[~2002-06-07 21:56 UTC|newest]
Thread overview: 96+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-05-23 15:24 Microsoft takes on ACT Ted Dennison
2002-05-23 16:09 ` Marin David Condic
2002-05-24 13:31 ` Ted Dennison
2002-05-24 14:05 ` Marin David Condic
2002-05-25 14:26 ` Ted Dennison
2002-05-28 15:42 ` Marin David Condic
2002-05-24 14:52 ` Wes Groleau
2002-05-24 20:13 ` Jeffrey Carter
2002-05-23 18:01 ` Wes Groleau
2002-05-23 18:30 ` tmoran
2002-05-23 21:21 ` Marin David Condic
2002-05-24 14:02 ` Preben Randhol
2002-05-24 14:31 ` Marin David Condic
2002-05-25 5:48 ` OT: " tmoran
2002-05-28 15:50 ` Marin David Condic
2002-05-25 7:58 ` Preben Randhol
2002-05-24 18:45 ` OT: Microsoft takes on history Frank J. Lhota
2002-05-24 19:05 ` Preben Randhol
2002-05-24 19:51 ` Marin David Condic
2002-05-25 8:12 ` Preben Randhol
2002-05-25 10:31 ` Frank J. Lhota
2002-05-25 12:16 ` Preben Randhol
2002-05-25 15:40 ` Robert Dewar
2002-05-25 17:08 ` Frank J. Lhota
2002-06-07 22:14 ` Randy Brukardt
2002-05-25 20:09 ` Robert C. Leif
2002-05-24 19:57 ` Frank J. Lhota
2002-05-24 20:35 ` Preben Randhol
2002-05-25 0:41 ` Frank J. Lhota
2002-05-28 16:14 ` Marin David Condic
2002-05-29 16:18 ` Stephen Leake
2002-05-29 17:37 ` Marin David Condic
2002-05-29 21:32 ` Dan Andreatta
2002-05-30 6:35 ` Robert C. Leif
2002-05-30 14:12 ` Marin David Condic
2002-05-31 5:38 ` XML & Ada was " Robert C. Leif
2002-05-30 13:45 ` Marin David Condic
2002-05-30 15:11 ` Stephen Leake
2002-05-29 20:34 ` John Doe
2002-05-24 20:54 ` Larry Kilgallen
2002-05-24 20:26 ` Preben Randhol
2002-05-28 16:20 ` Marin David Condic
2002-05-24 19:34 ` Marin David Condic
2002-05-24 20:29 ` OT: " David Marceau
2002-05-24 20:42 ` Preben Randhol
2002-05-25 0:52 ` Frank J. Lhota
2002-05-25 11:19 ` Robert Dewar
2002-05-25 11:50 ` Frank J. Lhota
2002-05-25 14:37 ` Steve Doiel
2002-05-25 16:46 ` ON Topic: Ada for CP/M Frank J. Lhota
2002-05-25 22:57 ` Robert Dewar
2002-05-26 5:57 ` Adrian Hoe
2002-06-07 21:56 ` Randy Brukardt [this message]
2002-05-28 16:24 ` Marin David Condic
2002-05-29 13:48 ` Larry Kilgallen
2002-05-29 13:17 ` Marin David Condic
2002-05-30 0:43 ` Darren New
2002-05-30 13:58 ` Marin David Condic
2002-05-31 18:19 ` Jeffrey Carter
2002-05-31 18:31 ` Marin David Condic
2002-06-05 13:09 ` [OT] VMS, was: " Simon Clubley
2002-05-30 2:53 ` Robert Dewar
2002-06-07 22:10 ` OT: Microsoft takes on history Randy Brukardt
2002-05-25 15:41 ` Robert Dewar
2002-05-23 18:43 ` Microsoft takes on ACT chris.danx
2002-05-24 2:19 ` Ted Dennison
2002-05-24 3:09 ` Adrian Hoe
2002-05-24 12:29 ` chris.danx
2002-05-24 13:39 ` Ingo Marks
2002-05-24 14:32 ` chris.danx
2002-05-24 17:59 ` OT: SuSE, Raid (was: Microsoft takes on ACT) Wilhelm Spickermann
2002-05-25 0:15 ` chris.danx
2002-05-25 5:25 ` Wilhelm Spickermann
2002-05-25 23:45 ` chris.danx
2002-05-26 4:57 ` OT: " Wilhelm Spickermann
2002-05-26 9:52 ` Preben Randhol
2002-05-26 10:40 ` David C. Hoos, Sr.
2002-05-25 9:36 ` OT: " Ingo Marks
2002-05-25 15:08 ` Microsoft takes on ACT Adrian Hoe
2002-05-24 14:56 ` [OT] Microsoft vs. Linux vs. Wes Groleau
2002-05-25 15:25 ` Adrian Hoe
2002-05-25 21:38 ` [OT] Switching to Linux (was: Microsoft takes on ACT) Michal Nowak
2002-05-26 9:37 ` Preben Randhol
2002-05-27 9:23 ` Michal Nowak
2002-06-11 6:30 ` Adrian Hoe
2002-05-23 19:54 ` Microsoft takes on ACT sk
2002-05-23 21:14 ` Michael Bode
2002-05-25 22:41 ` Robert Dewar
2002-05-26 20:19 ` Florian Weimer
2002-05-26 21:04 ` Preben Randhol
2002-05-27 6:46 ` Florian Weimer
2002-05-27 6:46 ` Florian Weimer
2002-05-27 23:37 ` Robert I. Eachus
2002-05-28 9:30 ` Preben Randhol
2002-05-28 16:34 ` Marin David Condic
2002-05-24 8:08 ` Dewi Daniels
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox