[Pythonmac-SIG] needed: simple gui toolkit with "japaneseinput" support

Kent Quirk kquirk at solidworks.com
Mon Apr 10 23:21:13 CEST 2006


-----Original Message-----
From: Ronald Oussoren [mailto:ronaldoussoren at mac.com] 
Sent: Monday, April 10, 2006 4:42 PM
To: Kent Quirk
Cc: Dethe Elza; Gábor Farkas; pythonmac-sig at python.org
Subject: Re: [Pythonmac-SIG] needed: simple gui toolkit with "japaneseinput" support

<snip>

>> I get the impression that for those who've used Cocoa and prefer  
>> Python, it's a breath of fresh air...but for those who've not been  
>> swimming in a vat of Cocoa, it's not quite so appetizing.

>And to second Dethe: I'm also a python programmer that likes Cocoa.  
>Heck, I wrote[1] PyObjC because I wanted to use Cocoa from Python.

Which is kinda the point -- you already knew Cocoa and wanted to use it in a different context.

I don't wish to argue about what's "really" easy or difficult about Cocoa. I was trying to point out that people who don't use Cocoa already, coming at it from Python, find several things about Cocoa to be alien and difficult. And attempting to read and use Cocoa's documentation requires that you already "get" Cocoa, and understand the logic behind such things as two-stage object creation. 

I'm really not disparaging Cocoa at all as a development platform. I'm merely trying to point out the impedance mismatch between it and Python. Sometimes people forget how much they had to learn. For people experienced in Cocoa and already familiar with it, the similarities are far more important than the differences, and PyObjC is a wonderful tool. But for users unfamiliar with Cocoa and possibly unfamiliar with the Mac, the learning curve can be formidable.



More information about the Pythonmac-SIG mailing list