On Mon, Mar 7, 2011 at 10:02 AM, Tristam MacDonald <[email protected]>wrote:

> On Mon, Mar 7, 2011 at 12:08 PM, Bruce Smith <[email protected]> wrote:
>
>> If it is, instead, an alternative implementation of the existing "mac"
>> platform choice, then I don't see how it can ever be merged without changing
>> that, until it becomes so complete that no one ever needs carbon again.
>>
>
> Keep in mind that very few people can use the existing Carbon
> implementation.
>
> It won't run on OS 10.6 at all, unless you install a custom 32-bit python,
> and it only runs on some OS 10.5 installations by the happy accident that
> they sometimes retain an outdated 32-bit python during the upgrade process.
>
> Basically any Mac purchased or upgraded in the last couple of years, won't
> run Pyglet out of the box.
>

That's technically true, but it's easy to install a 32-bit python under Mac
OS 10.6 and then run pyglet. For the kinds of people who want to experiment
with code written in pyglet, that's not a big barrier, IMHO. For people who
just want to run a clickable app made by someone else, that app can include
its own 32-bit python (and ought to as a matter of good practice, according
to the author of py2app).

So I don't agree that in practice "very few people can use the existing
Carbon implementation". (And in any case I'm one of those people who can not
only use it, but depends on it, for anything written in pyglet.)

Certainly as long as the Cocoa implementation is experimental-quality, it
seems to me that it's dead in the water to propose letting it replace
(rather than augment) the Carbon implementation. And as long as the Cocoa
implementation is stuck in a branch, it's much harder for more people to try
it out, report bugs, and improve it. So I think it'll improve much faster if
it's reworked to be "an additional platform choice" and then merged into the
pyglet trunk in a way that doesn't interfere with the Carbon implementation
(nor displace it as the default on the Mac, for now) on any platform that
supports Carbon.

- Bruce Smith

-- 
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pyglet-users?hl=en.

Reply via email to