<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: MacOS X 10.5 Leopard, From a Developer&#8217;s Perspective</title>
	<atom:link href="http://blog.blueforestresearch.com/2007/11/04/macos-x-105-leopard-from-a-developers-perspective/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.blueforestresearch.com/2007/11/04/macos-x-105-leopard-from-a-developers-perspective/</link>
	<description>Software development at Blue Forest Research, LLC.</description>
	<pubDate>Tue, 18 Nov 2008 21:54:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: has</title>
		<link>http://blog.blueforestresearch.com/2007/11/04/macos-x-105-leopard-from-a-developers-perspective/#comment-3</link>
		<dc:creator>has</dc:creator>
		<pubDate>Mon, 05 Nov 2007 15:04:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blueforestresearch.com/2007/11/04/macos-x-105-leopard-from-a-developers-perspective/#comment-3</guid>
		<description>"Leopard also supports Python through its â€ Scripting Bridge Supportâ€, which provides a way for Python apps to directly control scriptable MacOS X applications."

I think you're confusing Bridge Support - metadata files that make it easier to generate framework bindings for PyObjC, RubyCocoa, etc. - and Scripting Bridge, which is a Cocoa API  for sending Apple events from ObjC and other languages with ObjC bindings.

"the included â€œScripting Bridgeâ€ allows Objective C, Javascript, Ruby and Python applications to more easily control scriptable applications. Perl, unfortunately, gets no Scripting Bridge love"

Third-party application scripting support for ObjC, Ruby and Python has been available for a while now and is definitely worth exploring even if you're on Leopard, e.g. see my sig. 

As for Perl, I haven't yet tried SB via PerlObjC or CamelBones so I don't know if that'll work or not; however, Leopard does include a new version of Mac::Glue that now works under i386 as well as PPC (the version in 10.4 was broken on Intel boxes). Admittedly, Mac::Glue does have a few flaws (though Scripting Bridge isn't exactly brilliant either from what I've seen), but the developer is hoping to make improvements so take a look if you're a Perl fan.

HTH 

has 
-- 
http://appscript.sourceforge.net 
http://rb-appscript.rubyforge.org</description>
		<content:encoded><![CDATA[<p>&#8220;Leopard also supports Python through its â€ Scripting Bridge Supportâ€, which provides a way for Python apps to directly control scriptable MacOS X applications.&#8221;</p>
<p>I think you&#8217;re confusing Bridge Support - metadata files that make it easier to generate framework bindings for PyObjC, RubyCocoa, etc. - and Scripting Bridge, which is a Cocoa API  for sending Apple events from ObjC and other languages with ObjC bindings.</p>
<p>&#8220;the included â€œScripting Bridgeâ€ allows Objective C, Javascript, Ruby and Python applications to more easily control scriptable applications. Perl, unfortunately, gets no Scripting Bridge love&#8221;</p>
<p>Third-party application scripting support for ObjC, Ruby and Python has been available for a while now and is definitely worth exploring even if you&#8217;re on Leopard, e.g. see my sig. </p>
<p>As for Perl, I haven&#8217;t yet tried SB via PerlObjC or CamelBones so I don&#8217;t know if that&#8217;ll work or not; however, Leopard does include a new version of Mac::Glue that now works under i386 as well as PPC (the version in 10.4 was broken on Intel boxes). Admittedly, Mac::Glue does have a few flaws (though Scripting Bridge isn&#8217;t exactly brilliant either from what I&#8217;ve seen), but the developer is hoping to make improvements so take a look if you&#8217;re a Perl fan.</p>
<p>HTH </p>
<p>has<br />
&#8211;<br />
<a href="http://appscript.sourceforge.net" rel="nofollow">http://appscript.sourceforge.net</a><br />
<a href="http://rb-appscript.rubyforge.org" rel="nofollow">http://rb-appscript.rubyforge.org</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.305 seconds -->
