comp.lang.ada
 help / color / mirror / Atom feed
From: Fraser <newsfraser@blancolioni.org>
Subject: Re: Safe Units Handling in Ada
Date: Thu, 23 May 2002 12:24:09 +0200
Date: 2002-05-23T10:25:03+00:00	[thread overview]
Message-ID: <3CECC349.4080108@blancolioni.org> (raw)
In-Reply-To: jf3H8.367$FZ4.75228@newsfep1-win.server.ntli.net

martin.m.dowie wrote:

> Wouldn't a better (by this I mean more readable/understandable) solution be
> to derive a new 'Unitless' (or 'Dimensionless') type from 'Float_Type'?

It depends on whether you see the generic argument as an actual type 
intended to be used with the definitions of the generated units package, 
or whether it's merely a way of saying how precise you want the package 
to be.  I've opted for the former; I can make that an option.

> Also, can't there just be a single "pragma Inline"? i.e. "pragma Inline
> ("*", "/");"
> at the bottom of the file - doesn't this cover all the overloaded operators
> prior
> to this single pragma?

Um, yeah.  I've vaguely wondered about this for years; but I never got 
around to reading 6.3.2(7) -- silly me.  I'll fix that now.

> Cracking effort all the same! :-)

Thanks!

Fraser.




  reply	other threads:[~2002-05-23 10:24 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-05-21 10:01 Safe Units Handling in Ada Fraser Wilson
2002-05-21 14:21 ` Pat Rogers
2002-05-21 15:58 ` Stephen Leake
2002-05-22  8:32   ` Fraser
2002-05-22 10:21 ` Fraser
2002-05-22 16:37   ` Stephen Leake
2002-05-23 10:16     ` Fraser
2002-05-23 16:03       ` Stephen Leake
2002-05-22 22:44   ` William C. Brennan
2002-05-23  8:55     ` Russ
2002-05-23  9:28     ` Fraser
2002-05-23 10:03       ` martin.m.dowie
2002-05-23 10:24         ` Fraser [this message]
2002-05-23 11:03           ` martin.m.dowie
2002-05-23 15:57     ` Dan Andreatta
2002-05-23 16:15       ` Fraser Wilson
2002-05-23 16:48       ` martin.m.dowie
2002-05-23  9:04 ` Russ
2002-05-23 10:01   ` Fraser Wilson
replies disabled

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