<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Neat PyObjC Trick</title>
	<atom:link href="http://www.friday.com/bbum/2005/10/19/neat-pyobjc-trick/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.friday.com/bbum/2005/10/19/neat-pyobjc-trick/</link>
	<description>...so google can index my head.</description>
	<lastBuildDate>Thu, 02 Sep 2010 06:25:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Bob Ippolito</title>
		<link>http://www.friday.com/bbum/2005/10/19/neat-pyobjc-trick/comment-page-1/#comment-773</link>
		<dc:creator>Bob Ippolito</dc:creator>
		<pubDate>Sat, 25 Feb 2006 07:21:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/?p=537#comment-773</guid>
		<description>Yeah, don&#039;t use DP&#039;s python for developing Mac OS X specific stuff.  Nobody on the PyObjC, py2app, etc. teams use anything but a bog standard framework build of Python, and nobody from the DP or Fink teams care enough about this stuff to test and contribute patches.</description>
		<content:encoded><![CDATA[<p>Yeah, don&#8217;t use DP&#8217;s python for developing Mac OS X specific stuff.  Nobody on the PyObjC, py2app, etc. teams use anything but a bog standard framework build of Python, and nobody from the DP or Fink teams care enough about this stuff to test and contribute patches.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Malte Tancred</title>
		<link>http://www.friday.com/bbum/2005/10/19/neat-pyobjc-trick/comment-page-1/#comment-254</link>
		<dc:creator>Malte Tancred</dc:creator>
		<pubDate>Sun, 20 Nov 2005 17:09:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/?p=537#comment-254</guid>
		<description>I tried the above but running &quot;python test.py PID&quot; did not work out as expected.
I realised I built the PyObjC package (and installed it) using the DarwinPorts
distribution of python 2.4. This is the end of the Xcode Run Log output:
&lt;blockquote&gt;
&lt;code&gt;
2005-11-20 17:52:45.903 OutlineEdit[27580] An uncaught exception was raised during execution of the main script:
ImportError: No module named _File
&lt;/code&gt;
&lt;/blockquote&gt;
I ran &lt;code&gt;find&lt;/code&gt; on Apple&#039;s Python framework as well as DarwinPorts&#039;
and sure enough, there&#039;s a
&lt;code&gt;./lib/python2.3/lib-dynload/_File.so&lt;/code&gt;
in Apple&#039;s framework, but not in DarwinPorts.
Any clue if this can be fixed somehow (I mean in DarwinPorts)?
Perhaps I shouldn&#039;t try to run PyObjC apps on OS X against DP?</description>
		<content:encoded><![CDATA[<p>I tried the above but running &#8220;python test.py PID&#8221; did not work out as expected.<br />
I realised I built the PyObjC package (and installed it) using the DarwinPorts<br />
distribution of python 2.4. This is the end of the Xcode Run Log output:</p>
<blockquote><p>
<code><br />
2005-11-20 17:52:45.903 OutlineEdit[27580] An uncaught exception was raised during execution of the main script:<br />
ImportError: No module named _File<br />
</code>
</p></blockquote>
<p>I ran <code>find</code> on Apple&#8217;s Python framework as well as DarwinPorts&#8217;<br />
and sure enough, there&#8217;s a<br />
<code>./lib/python2.3/lib-dynload/_File.so</code><br />
in Apple&#8217;s framework, but not in DarwinPorts.<br />
Any clue if this can be fixed somehow (I mean in DarwinPorts)?<br />
Perhaps I shouldn&#8217;t try to run PyObjC apps on OS X against DP?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John C. Randolph</title>
		<link>http://www.friday.com/bbum/2005/10/19/neat-pyobjc-trick/comment-page-1/#comment-200</link>
		<dc:creator>John C. Randolph</dc:creator>
		<pubDate>Thu, 20 Oct 2005 22:55:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/?p=537#comment-200</guid>
		<description>Leeg,

Pedja hasn&#039;t been doing anything with Objective-Everything for many years now.  The last time I saw him was at WWDC at least four years ago, and he told me then that he really can&#039;t afford the time away from his consulting business to work on the TipTop products.

-jcr</description>
		<content:encoded><![CDATA[<p>Leeg,</p>
<p>Pedja hasn&#8217;t been doing anything with Objective-Everything for many years now.  The last time I saw him was at WWDC at least four years ago, and he told me then that he really can&#8217;t afford the time away from his consulting business to work on the TipTop products.</p>
<p>-jcr</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: leeg</title>
		<link>http://www.friday.com/bbum/2005/10/19/neat-pyobjc-trick/comment-page-1/#comment-199</link>
		<dc:creator>leeg</dc:creator>
		<pubDate>Thu, 20 Oct 2005 20:34:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/?p=537#comment-199</guid>
		<description>Did anything ever come of ObjectiveEverything from tiptop?  I know that PyObjC, CamelBones, RubyCocoa et al are now at least at the same point if not superior to it, but it did provide a nice little environment...</description>
		<content:encoded><![CDATA[<p>Did anything ever come of ObjectiveEverything from tiptop?  I know that PyObjC, CamelBones, RubyCocoa et al are now at least at the same point if not superior to it, but it did provide a nice little environment&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jcburns</title>
		<link>http://www.friday.com/bbum/2005/10/19/neat-pyobjc-trick/comment-page-1/#comment-198</link>
		<dc:creator>jcburns</dc:creator>
		<pubDate>Thu, 20 Oct 2005 02:53:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/?p=537#comment-198</guid>
		<description>[EDITOR:  JC was injecting pyobjc into PyOutlineEdit -- the Python/PyObjC port of OutlineEdit -- it should work, but doesn&#039;t.  The example was specifically aimed at injecting into a non-PyObjC app.  JC has since verified that the instructions work fine w/the regular ObjC OutlineEdit]

arrgh..

everytime I try this I get 
&lt;pre&gt;
Thread 0 Crashed:
0   libobjc.A.dylib                	0x909ad100 objc_msgSend + 32
1   ...ied.InjectInterpreterPlugin 	0x017d2de0 dyld_stub__dyld_get_image_header_containing_address + 24971912
2   ...ied.InjectInterpreterPlugin 	0x017d3074 dyld_stub__dyld_get_image_header_containing_address + 24972572
3   dyld                           	0x8fe16584 ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&amp;) + 820
4   dyld                           	0x8fe0b6f0 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&amp;) + 220
5   dyld                           	0x8fe0f378 ImageLoader::link(ImageLoader::LinkContext const&amp;, ImageLoader::BindingLaziness, ImageLoader::InitializerRunning, unsigned) + 848
6   dyld                           	0x8fe044d4 dyld::link(ImageLoader*, ImageLoader::BindingLaziness, ImageLoader::InitializerRunning) + 396
7   dyld                           	0x8fe08c48 NSLinkModule + 232
8   libSystem.B.dylib              	0x9002db98 NSLinkModule + 104
9   &gt; 	0x06629574 0 + 107124084
&lt;/pre&gt;
(and so on) CRRRASH!</description>
		<content:encoded><![CDATA[<p>[EDITOR:  JC was injecting pyobjc into PyOutlineEdit -- the Python/PyObjC port of OutlineEdit -- it should work, but doesn't.  The example was specifically aimed at injecting into a non-PyObjC app.  JC has since verified that the instructions work fine w/the regular ObjC OutlineEdit]</p>
<p>arrgh..</p>
<p>everytime I try this I get </p>
<pre>
Thread 0 Crashed:
0   libobjc.A.dylib                	0x909ad100 objc_msgSend + 32
1   ...ied.InjectInterpreterPlugin 	0x017d2de0 dyld_stub__dyld_get_image_header_containing_address + 24971912
2   ...ied.InjectInterpreterPlugin 	0x017d3074 dyld_stub__dyld_get_image_header_containing_address + 24972572
3   dyld                           	0x8fe16584 ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&amp;) + 820
4   dyld                           	0x8fe0b6f0 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&amp;) + 220
5   dyld                           	0x8fe0f378 ImageLoader::link(ImageLoader::LinkContext const&amp;, ImageLoader::BindingLaziness, ImageLoader::InitializerRunning, unsigned) + 848
6   dyld                           	0x8fe044d4 dyld::link(ImageLoader*, ImageLoader::BindingLaziness, ImageLoader::InitializerRunning) + 396
7   dyld                           	0x8fe08c48 NSLinkModule + 232
8   libSystem.B.dylib              	0x9002db98 NSLinkModule + 104
9   &gt; 	0x06629574 0 + 107124084
</pre>
<p>(and so on) CRRRASH!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: keith ray</title>
		<link>http://www.friday.com/bbum/2005/10/19/neat-pyobjc-trick/comment-page-1/#comment-195</link>
		<dc:creator>keith ray</dc:creator>
		<pubDate>Wed, 19 Oct 2005 20:09:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/?p=537#comment-195</guid>
		<description>This is really cool...  All we need now is an integration of this with PyFIT ( Fitnesse ) so we can write automated acceptance tests for our Cocoa applications.    http://agile.unisonis.com/PyFitTutorial.html

If anyone has already done this, please publish a tutorial for the rest of us!</description>
		<content:encoded><![CDATA[<p>This is really cool&#8230;  All we need now is an integration of this with PyFIT ( Fitnesse ) so we can write automated acceptance tests for our Cocoa applications.    <a href="http://agile.unisonis.com/PyFitTutorial.html" >http://agile.unisonis.com/PyFitTutorial.html</a></p>
<p>If anyone has already done this, please publish a tutorial for the rest of us!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
