Re: newbie questions about objective-c, ruby, python, groovy and cocoa
Re: newbie questions about objective-c, ruby, python, groovy and cocoa
- Subject: Re: newbie questions about objective-c, ruby, python, groovy and cocoa
- From: Bob Ippolito <email@hidden>
- Date: Thu, 10 Jun 2004 04:11:10 -0400
On Jun 10, 2004, at 12:11 AM, KlunkyRobot wrote:
>
Ruby and Python
>
>
1- I know their are Cocoa bridges for Ruby and Python is any one on
>
this
>
list using these languages with Cocoa or are they like Cocoa Java
>
fanciful engineering proof of concepts? If any one is using them, can
>
you
>
point to a medium or large application that is on the market that I can
>
look at?
PyObjC has the most complete and well tested bridge of the languages.
We support subclassing, calling and defining methods with non-object
arguments and return values, key-value observing, etc. More or less
anything you would do in Objective C can be done from Python, and we
have some new features planned that aren't easily possible in Objective
C.
Here are some example PyObjC applications:
BitTorrent (latest Mac client):
http://bitconjurer.org/BitTorrent/
DrawBot:
http://drawbot.grafitron.com/
Most of the Mac OS X projects here are PyObjC;
http://starship.python.net/~gherman/MacOSXStuff.html
The PyObjC applications I've developed beyond simple PyObjC demo
applications are for internal use, so I don't have much to show
personally (yet, anyways).
>
2 -Does anyone think that it is best to simple stick with objective-c
>
with cocoa as this will have the largest relative development community
>
in regards to Cocoa?
Personally I use a combination of Python (via PyObjC) and Objective C
for my Cocoa projects. It's absolutely trivial to combine the two,
especially given our newest Xcode templates. I use Python where Python
is best, and Objective C when I need some additional speed or I need to
call into C (like QuickTIme). It's certainly possible to develop
applications in 100% one language or the other, but I find the least
cost path to developing a non-trivial application is some combination
of the two.
-bob
[demime 0.98b removed an attachment of type application/pkcs7-signature which had a name of smime.p7s]
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.