comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin David Condic" <marin.condic.auntie.spam@pacemicro.com>
Subject: Re: Streams in Ada
Date: Mon, 2 Apr 2001 12:42:18 -0400
Date: 2001-04-02T16:42:20+00:00	[thread overview]
Message-ID: <9aaa5c$h5p$1@nh.pace.co.uk> (raw)
In-Reply-To: tgofufwd4x.fsf@mercury.rus.uni-stuttgart.de

"Florian Weimer" <Florian.Weimer@RUS.Uni-Stuttgart.DE> wrote in message
news:tgofufwd4x.fsf@mercury.rus.uni-stuttgart.de...
> "Marin David Condic" <marin.condic.auntie.spam@pacemicro.com> writes:
>
> > But wouldn't that posit that there *was* an Ada95 implementation on a
PDP-10
> > and that a Stream_Element was 36 bits?
>
> Well, the poster specifically mentioned portability, and his code does
> not work on such an architecture.  IMHO, portable code hasn't just to
> run on all platforms which exist (this could be called 'practically
> portable code'), but on all Ada implementations.
>
O.K. That's a valid point. But the instant one delves into the theoretically
possible machines, one can spend an enormous amount of energy making code
that is portable to all possible machines, when maybe it is sufficient to
make code that is portable to most machines that are in practical existence.

While there are machines that don't have an 8 bit byte as the logical
storage unit for a Stream_Element (the 1750a comes to mind...:-) and there
are machines that don't even have a storage unit evenly divisible by 8 (the
PDP-10 is a prime example) code that was dependent on an 8 bit storage unit
& Stream_Element is probably going to port to well over 90% of all the
places that are likely to come up or be at all important. Of course, if all
you have to do is a little simple static math in your declarations to keep
things totally portable, its probably worth the effort.

> > Someone mentioned here a few days ago about the existence of PDP-10
> > look-alikes, but I don't think anyone has any evidence of a validated
Ada95
> > compiler for one of them.
>
> GCC is currently being ported to it.

This has *got* to be a labor of love! I find it hard to imagine that there
are thousands (or even hundreds) of PDP-10 sites out there, much less
thousands (or even hundreds) of PDP-10 sites with a burning need for Ada
compilers. (Wouldn't they mostly be in use to maintain legacy systems
written in Fortran, Cobol, or even Bliss?) Either it is a real specialty
need (with the government picking up the tab?) or it is an idle, Quixotic,
excentric programmer with too much time & money on his hands - or a twisted
sense of humor. (Ahhhh.... To be an idle Quixotic excentric programmer with
too much time & money & a twisted sense of humor and a government contract
to pick up the tab! But I digress....) If someone is doing this, I'd be very
curious to find out where & what for.

MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas    www.pacemicro.com
Enabling the digital revolution
e-Mail:    marin.condic@pacemicro.com
Web:      http://www.mcondic.com/





  parent reply	other threads:[~2001-04-02 16:42 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-03-31 14:49 Streams in Ada chris.danx
2001-03-31 15:22 ` chris.danx
2001-03-31 21:37   ` Jeff Creem
2001-03-31 21:49     ` chris.danx
2001-03-31 22:21       ` Robert A Duff
2001-03-31 22:33         ` chris.danx
2001-04-02 13:47         ` Ted Dennison
2001-04-02 14:03           ` Florian Weimer
2001-04-02 14:29             ` Ted Dennison
2001-04-02 14:54               ` Robert A Duff
2001-04-02 14:47             ` Marin David Condic
2001-04-02 15:10               ` Florian Weimer
2001-04-02 15:49                 ` Ted Dennison
2001-04-02 16:57                   ` Marin David Condic
2001-04-02 17:43                     ` PDP-10, was " tmoran
2001-04-02 17:49                     ` Robert A Duff
2001-04-02 22:09                       ` 6-bit characters (was: Re: Streams in Ada) Jeffrey Carter
2001-04-02 23:29                         ` Robert A Duff
2001-04-03 16:41                           ` Jeffrey Carter
2001-04-03 17:57                             ` Florian Weimer
2001-04-03 18:19                               ` Marin David Condic
2001-04-05 18:37                                 ` Tucker Taft
2001-04-03 18:04                             ` Marin David Condic
2001-04-06 22:40                             ` Robert A Duff
2001-04-03 14:10                         ` Marin David Condic
2001-04-03  1:57                       ` Streams in Ada Larry Kilgallen
2001-04-03 14:13                         ` Marin David Condic
2001-04-13 23:21                         ` Robert A Duff
2001-04-02 17:41                   ` Florian Weimer
2001-04-02 18:17                     ` Robert A Duff
2001-04-02 19:36                       ` Marin David Condic
2001-04-02 20:54                         ` Robert A Duff
2001-04-03 10:10                         ` Florian Weimer
2001-04-03 14:21                           ` Marin David Condic
2001-04-03 18:15                             ` Florian Weimer
2001-04-03 23:21                               ` Robert A Duff
2001-04-02 21:13                       ` Florian Weimer
2001-04-02 21:22                         ` Robert A Duff
2001-04-03 10:02                           ` Florian Weimer
2001-04-02 16:42                 ` Marin David Condic [this message]
2001-04-13  5:00                 ` David Thompson
2001-03-31 20:48 ` James Rogers
2001-03-31 21:20   ` chris.danx
2001-03-31 21:22     ` chris.danx
2001-03-31 23:10     ` David C. Hoos, Sr.
2001-04-01 11:27       ` chris.danx
2001-04-02 14:12     ` Ted Dennison
2001-04-02 14:00   ` Ted Dennison
  -- strict thread matches above, loose matches on Subject: below --
2001-04-05 14:24 Brian Gaffney
2001-04-06 22:54 ` Robert A Duff
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox