[Numpy-discussion] Caution -- // not standard
Andrew P. Lentvorski
bsder at mail.allcaps.org
Mon Jul 8 12:03:09 EDT 2002
Actually, // is standard C99 released December 1, 1999 as
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/newinc9x.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.
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.
More information about the NumPy-Discussion