On Mar 16, 4:49 am, Greg Ewing <[email protected]> wrote:
> Phillip Nguyen wrote:
> > I've been playing around with this and I've managed
> > to recreate enough of the Objective-C runtime in
> > ctypes to start up a basic application with a plain
> > NSWindow,
>
> That's quite interesting! If you manage to get this working
> in a reasonably generic way, I'd like to see how you do it,
> because it may have relevance to PyGUI.
>

I made quite a few breakthroughs the past few days,
and I now have a version of pyglet that uses only
ctypes for the cocoa branch.  No more PyObjC!

Unfortunately the resulting code is what I would
affectionately call ugly.  I haven't yet come up with
a good way of wrapping the Objective-C objects, so
currently the Objective-C code

[MyObject doSomethingWithInt:7]

would be written as

send_message(MyObject, 'doSomethingWithInt:', 7)

I didn't want to add another branch for what is
currently very experimental, so I've started
a separate clone for anyone who wishes to look at
or use this code.  You can check it out with:

hg clone https://evilphillip-cocoa-ctypes.googlecode.com/hg/ pyglet-
ctypes

And I started a separate project for the Objective-C
runtime library.  It's at

http://code.google.com/p/objective-ctypes/

currently nothing more than the one module and a few
simple examples.  If you have any suggestions for how to
improve this, I'd be glad to hear them.

--phillip


-- 
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