[Pythonmac-SIG] [Pyobjc-dev] Towards PyObjC 3.0

Ronald Oussoren ronaldoussoren at mac.com
Tue Jun 3 13:06:59 CEST 2014


I'm continuing to work on PyObjC and hope to push a release to PyPI next weekend.  Development is going very slowly at the moment due to lack of time on my end, I'm doing all development in my spare time and that's filled with other stuff at the moment (and has been for a while).

I have no reason to assume that PyObjC won't work on 10.10, with some luck I'll "only" have to update the metadata to support new APIs. That's annoying work, but not very hard.

From what I've seen so far, and that's only a 5 minute glance at the public documentation, Swift will be a competing product as an easy scripting-like way to build applications. That's no reason to stop work on PyObjC though, I'm using PyObjC to write GUIs for applications where most of the code is written in Python and is using cross-platform Python code. Swift changes nothing for that use case w.r.t. Objective-C.

Swift might provide both opportunities and challenges in the future: Swift method names seem to be more like classic C- (and Python-) style names and not segmented names as used by Objective-C. As Swift can use existing ObjC libraries there might be some kind of translation table for method names, and if that exists this could be used by PyObjC as well to provide nicer names in Python code (instead of the ugly names we have to use now).

A possible challenge is the runtime model of Swift: I have no idea if Swift has, or will have, runtime introspection possibilities that could be used in the future to expose Swift libraries to Python code.  


On Jun 03, 2014, at 12:40 PM, Adam Morris <amorris at mistermorris.com> wrote:

I'm also very eager to hear an update, but PyObjC is going to be competing with Swift now!

        > On Jun 3, 2014, at 4:59 PM, Nicholas Cole <nicholas.cole at gmail.com    > wrote:
        > Hi Roland,
        > Could we all have an update on development plans? Do you think PyObjC
        > is going to work nicely with OS X 10.10?
        > N.
        > On Mon, Aug 26, 2013 at 12:42 PM, Ronald Oussoren
        > <ronaldoussoren at mac.com  > wrote:
        >        > 
        >        >        > On 4 Jul, 2013, at 17:08, Ronald Oussoren <ronaldoussoren at mac.com      > wrote:
        >        >        > 
        >        >        > My self-imposed dead-line for a 3.0 release is "before OSX 10.9 is released", that's the easiest way to avoid getting carried away with wrapping all new APIs in OSX 10.9 and delaying the release even further.
        >        > 
        >        > That seems to be overly optimistic on my part, I've done almost no work on PyObjC since my previous mail due to lack of time.
        >        > 
        >        > Ronald
        >        > _______________________________________________
        >        > Pythonmac-SIG maillist - Pythonmac-SIG at python.org
        >        > http://mail.python.org/mailman/listinfo/pythonmac-sig
        >        > unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG
        > _______________________________________________
        > Pythonmac-SIG maillist - Pythonmac-SIG at python.org
        > https://mail.python.org/mailman/listinfo/pythonmac-sig
        > unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pythonmac-sig/attachments/20140603/710fc5f2/attachment.html>

More information about the Pythonmac-SIG mailing list