RFC: Which platforms does Parrot support?

Jonathan "Duke" Leto jonathan at leto.net
Wed Jul 20 16:55:17 UTC 2011


Howdy,

>From https://github.com/parrot/parrot/blob/master/docs/project/support_policy.pod
:

    We support recent versions of the three major operating system families:
    GNU/Linux, Mac OS X, and Microsoft Windows. Any version less than two years
    old counts as "recent".

    We support the most recent version of the dominant compiler which conforms
    to the C89 standard on each supported platform.

I find this sorely lacking in details.

For instance, we have a lot of code that tries to support Solaris, yet it is
not listed as one of our supported platforms. Do we support Solaris? On what
architectures?

A new OS X release just came out. Has anybody tested it? And more importantly,
who wants to spend part of their finite time on this Earth supporting it? Not
me.

The "windows" platform actually means 17 different environments, with different
APIs, assumptions, compilers and whatnot. Which flavors of Windows do we
*actually support* ? Our support document says we only care about compilers
that implement C89. Is that really true?

We have dedicated GCC compile farm smokers on NetBSD and FreeBSD currently. Why
are those platforms not "supported" ?

What about mobile platforms?

Duke

-- 
Jonathan "Duke" Leto <jonathan at leto.net>
Leto Labs LLC
209.691.DUKE // http://labs.leto.net
NOTE: Personal email is only checked twice a day at 10am/2pm PST,
please call/text for time-sensitive matters.


More information about the parrot-dev mailing list