• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Python/Ruby for Cocoa (was: Simple question)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Python/Ruby for Cocoa (was: Simple question)


  • Subject: Re: Python/Ruby for Cocoa (was: Simple question)
  • From: Scott Thompson <email@hidden>
  • Date: Tue, 18 Mar 2008 12:02:23 -0500

I completely agree - and I wrote CamelBones, the Cocoa/Perl bridge. It is,
and always has been, my opinion that language bridges are not an adequate
substitute for learning Cocoa's native language, Objective-C. What they are
*great* for is giving additional options to a skilled programmer who's
already familiar with both Cocoa and a scripting language. Someone who tries
to use them as a means to avoid Objective-C is just setting themselves up
for a lot of frustration.

I also find that (if you're already familiar with Cocoa, and if you're willing to put up with the corner cases) languages bridges like the Ruby, Python, and Perl bridges are really great tools for prototyping things quickly, and learning new APIs. For example, with Leopard I've used Ruby to learn more about the RSS handling of the Publish and Subscribe APIs, as well as to explore some of the functionality found in the scripting bridge. YMMV.


Someday I should try using F-Script for that kind of thing too...

Scott

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Python/Ruby for Cocoa (was: Simple question)
      • From: "Sherm Pendley" <email@hidden>
References: 
 >Simple question (From: Cocoa <email@hidden>)
 >RE: Simple question (From: Luca Ciciriello <email@hidden>)
 >Re: Simple question (From: Scott Thompson <email@hidden>)
 >Re: Simple question (From: "Kyle Sluder" <email@hidden>)
 >Re: Simple question (From: "Rob Napier" <email@hidden>)
 >Re: Simple question (From: "Hamish Allan" <email@hidden>)
 >Re: Python/Ruby for Cocoa (was: Simple question) (From: Paul Sargent <email@hidden>)
 >Re: Python/Ruby for Cocoa (was: Simple question) (From: "Sherm Pendley" <email@hidden>)

  • Prev by Date: Re: reading data from a UDP port - questions
  • Next by Date: Re: interface builder 3 question
  • Previous by thread: Re: Python/Ruby for Cocoa (was: Simple question)
  • Next by thread: Re: Python/Ruby for Cocoa (was: Simple question)
  • Index(es):
    • Date
    • Thread