comp.lang.ada
 help / color / mirror / Atom feed
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.






  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