Move Parrot to C99 (subset)
Joshua Juran
jjuran at gmail.com
Wed Jan 5 13:22:05 UTC 2011
On Dec 30, 2010, at 3:39 AM, Michael Hind wrote:
> I totally agree with this.
>
> One of the problems I have having in configure is that OpenGL on
> Ubuntu 10.10 uses a lot of long long types and consequently displays
> errors as there are no compatible types in parrot. I know there has
> been discussion to move this out, but it needs resolution.
>
> I don't know if MSVC allows C++ type comments (//) (it should of
> course, but who knows), but that is a minor issue. As I understand
> it, MSVC is the main reason we have not moved to the C99 standard
> long ago, so yes any subset that it understands, should be
> incorporated.
>
> I don't know if any other C compilers that are needed to build
> parrot are restricted to C89, Sun/Oracle? - can anyone clarify this.
Metrowerks C 2.4.1 (for classic Mac OS) supports C++ line comments and
long long. Library functions aren't a major issue, since anything
missing can be written.
Josh
More information about the parrot-dev
mailing list