From: gpriv@axonx.com
Subject: Re: Are there noticable differences in Ada acceptance by country?
Date: Fri, 21 Mar 2008 12:15:53 -0700 (PDT)
Date: 2008-03-21T12:15:53-07:00 [thread overview]
Message-ID: <9878eb3d-2aec-4150-9b12-b652669def2c@p25g2000hsf.googlegroups.com> (raw)
In-Reply-To: IEGEj.31801$TT4.23315@attbi_s22
On Mar 21, 12:16 am, "Jeffrey R. Carter"
<spam.jrcarter....@spam.acm.org> wrote:
> gp...@axonx.com wrote:
>
> > From my own C experience: using code from different sources X and Y
> > coordinates in function calls were in different order: foo(x,y);
> > boo(height, width), etc. Easy to overlook.
>
> Which is why we don't use C:
But sometimes we have no choice, unfortunately
:-(
For C++ I come up with macros NEWTYPE(TypName,BaseType) and
SUBTYPE(TypeName,BaseType) that generate structure-envelopes with all
basic arithmetic overloads that somewhat mimics Ada typing
functionality.
NEWTYPE(X_Coord, float);
NEWTYPE(Y_Coord, float);
void Foo(X_Coord x, Y_Coord y);
>
> Foo (X => X, Y => Y);
> Boo (Width => X, Height => Y);
>
> --
> Jeff Carter
> "C++: The power, elegance and simplicity of a hand grenade."
> Ole-Hjalmar Kristensen
> 90
next prev parent reply other threads:[~2008-03-21 19:15 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-18 19:08 Are there noticable differences in Ada acceptance by country? Mike Silva
2008-03-18 20:41 ` Pascal Obry
2008-03-18 22:58 ` Phaedrus
2008-03-18 22:25 ` Mike Silva
2008-03-18 22:50 ` Ludovic Brenta
2008-03-19 11:42 ` Thomas
2008-03-19 12:09 ` Ludovic Brenta
2008-03-19 12:51 ` framefritti
2008-03-20 4:37 ` gpriv
2008-03-19 12:16 ` Ludovic Brenta
2008-03-19 19:04 ` Tero Koskinen
2008-03-20 8:57 ` Jean-Pierre Rosen
2008-03-25 18:02 ` Tero Koskinen
2008-03-25 19:57 ` Gautier
2008-03-19 19:55 ` svaa
2008-03-19 21:14 ` Phaedrus
2008-03-20 4:52 ` gpriv
2008-03-20 20:22 ` Simon Wright
2008-03-20 20:48 ` Dmitry A. Kazakov
2008-03-20 22:17 ` Simon Wright
2008-03-20 22:59 ` gpriv
2008-03-21 1:54 ` tmoran
2008-03-21 4:16 ` Jeffrey R. Carter
2008-03-21 16:41 ` Simon Wright
2008-03-21 19:15 ` gpriv [this message]
2008-03-22 14:00 ` Maciej Sobczak
2008-03-21 16:39 ` Simon Wright
2008-03-21 19:21 ` gpriv
2008-03-21 21:11 ` Adam Beneschan
2008-03-22 7:02 ` Simon Wright
2008-03-24 18:01 ` gpriv
2008-03-21 7:52 ` Dmitry A. Kazakov
2008-03-22 17:16 ` Subtypes to represent coordinate charts Eric Hughes
2008-03-21 16:44 ` Are there noticable differences in Ada acceptance by country? Simon Wright
2008-03-20 21:17 ` gpriv
2008-03-20 1:34 ` Ivan Levashew
2008-03-19 7:42 ` Thomas
2008-03-19 10:35 ` Peter C. Chapin
2008-03-19 21:21 ` Phaedrus
[not found] ` <13u3vq728nidu3b@corp.supernews.com>
2008-03-31 4:27 ` David Thompson
2008-03-31 5:40 ` DScott
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox