<?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: 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 organize my head.</description>
	<pubDate>Tue, 07 Oct 2008 14:51:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Bob Ippolito</title>
		<link>http://www.friday.com/bbum/2005/10/19/neat-pyobjc-trick/#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't use DP'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-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 "python test.py PID" 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's Python framework as well as DarwinPorts'
and sure enough, there's a
&lt;code&gt;./lib/python2.3/lib-dynload/_File.so&lt;/code&gt;
in Apple's framework, but not in DarwinPorts.
Any clue if this can be fixed somehow (I mean in DarwinPorts)?
Perhaps I shouldn'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-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'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'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-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-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'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&#38;) + 820
4   dyld                           	0x8fe0b6f0 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&#38;) + 220
5   dyld                           	0x8fe0f378 ImageLoader::link(ImageLoader::LinkContext const&#38;, 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   &#62; 	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-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>
