Thank you for the clarification.
Unfortunately, "my" compiler vendor is the set of all compiler vendors
that users of Numeric have, and we have to restrict ourselves to what
works. I misspoke when I said it was "not standard"; I should have said,
"doesn't work everywhere".
> -----Original Message-----
> From: Andrew P. Lentvorski [mailto:bs...@ma...]
> Sent: Monday, July 08, 2002 12:02 PM
> To: Paul Dubois
> Cc: num...@li...
> Subject: Re: [Numpy-discussion] Caution -- // not standard
>
>
> Actually, // is standard C99 released December 1, 1999 as
> ISO/IEC 9899:1999.
>
> It also has support for variable length arrays, a complex
> number type and a bunch of *portable* stuff for getting at
> numerical information (limits, floating-point environment)
> rather than nasty compiler specific hacks. ( See:
> http://std.dkuug.dk/JTC1/SC22/WG14/www/newinc9> x.htm )
>
> Many
> of these extensions are specifically for the
> numerical community.
>
> I would recommend taking up the issue of non-standards
> compliance with your compiler vendor.
>
> -a
>
> On 8 Jul 2002, Paul Dubois wrote:
>
> > I have run into several cases of this on different open-source
> > projects, the latest being an incorrect change in Numeric's
> > arrayobject.c: the use of // to start a comment. Many
> contributors who
> > work only with Linux have come to believe that this works
> with other C
> > compilers, which is not true. This construct comes from C++. Please
> > avoid this construct when contributing changes or patches
> to Numeric.
>
>
|