<?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: Cross-Platform Development</title>
	<atom:link href="http://nklein.com/2009/11/cross-platform-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://nklein.com/2009/11/cross-platform-development/</link>
	<description>software development and consulting</description>
	<lastBuildDate>Sun, 20 May 2012 18:07:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: pat</title>
		<link>http://nklein.com/2009/11/cross-platform-development/comment-page-1/#comment-473</link>
		<dc:creator>pat</dc:creator>
		<pubDate>Fri, 27 Nov 2009 04:41:44 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1018#comment-473</guid>
		<description>It was ECL (not CCL) where the hashtables were the trouble. (Of course, looking at trivial-garbage, I am guessing you just typoed here.)  Sheeple works with CCL.  (CL-OpenGL doesn&#039;t on my Mac.)

I should poke around weak key hashtables in ECL sometime.</description>
		<content:encoded><![CDATA[<p>It was ECL (not CCL) where the hashtables were the trouble. (Of course, looking at trivial-garbage, I am guessing you just typoed here.)  Sheeple works with CCL.  (CL-OpenGL doesn&#8217;t on my Mac.)</p>
<p>I should poke around weak key hashtables in ECL sometime.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Goldman (rpg)</title>
		<link>http://nklein.com/2009/11/cross-platform-development/comment-page-1/#comment-472</link>
		<dc:creator>Robert Goldman (rpg)</dc:creator>
		<pubDate>Thu, 26 Nov 2009 22:00:13 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1018#comment-472</guid>
		<description>As far as weak-hashtables are concerned, I wonder if you could get them across lisps by putting trivial-garbage into sheeple?

Hm.  No, looking at this, it looks like CCL isn&#039;t supported by trivial-garbage.  I wonder what it would take to get it supported?</description>
		<content:encoded><![CDATA[<p>As far as weak-hashtables are concerned, I wonder if you could get them across lisps by putting trivial-garbage into sheeple?</p>
<p>Hm.  No, looking at this, it looks like CCL isn&#8217;t supported by trivial-garbage.  I wonder what it would take to get it supported?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pat</title>
		<link>http://nklein.com/2009/11/cross-platform-development/comment-page-1/#comment-470</link>
		<dc:creator>pat</dc:creator>
		<pubDate>Thu, 26 Nov 2009 15:02:53 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1018#comment-470</guid>
		<description>As nearly as I can figure, this is a global extended header see the &lt;a href=&quot;http://www.gnu-darwin.org/www001/src/ports/archivers/gtar/work/tar-1.18/src/list.c&quot; rel=&quot;nofollow&quot;&gt;XGLTYPE in this code&lt;/a&gt; with reference to &lt;a href=&quot;http://www.gnu.org/software/automake/manual/tar/Standard.html&quot; rel=&quot;nofollow&quot;&gt;documentation here&lt;/a&gt; and some &lt;a href=&quot;http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V51A_HTML/MAN/MAN4/0136____.HTM&quot; rel=&quot;nofollow&quot;&gt;interesting info here&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>As nearly as I can figure, this is a global extended header see the <a href="http://www.gnu-darwin.org/www001/src/ports/archivers/gtar/work/tar-1.18/src/list.c" rel="nofollow">XGLTYPE in this code</a> with reference to <a href="http://www.gnu.org/software/automake/manual/tar/Standard.html" rel="nofollow">documentation here</a> and some <a href="http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V51A_HTML/MAN/MAN4/0136____.HTM" rel="nofollow">interesting info here</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pat</title>
		<link>http://nklein.com/2009/11/cross-platform-development/comment-page-1/#comment-469</link>
		<dc:creator>pat</dc:creator>
		<pubDate>Thu, 26 Nov 2009 14:44:50 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1018#comment-469</guid>
		<description>Absolutely.  I should also mention though that without archive, I&#039;d have never even bothered trying to get all of these libraries and dependencies set up under Windows.

I am pretty sure that Josh uses a Linux box to develop Sheeple.  And, I know that Zach uses a Mac at least sometimes, but it wouldn&#039;t surprise me if his last release of ZPB-TTF was from a Linux box.

I untarred the offenders on my Mac and tarred them back up again with /usr/bin/tar on my Mac and they worked for me.

Here are the originals: &lt;a href=&quot;http://sykosomatic.org/lisp/asdf-install/sheeple_3.0.1.tar.gz&quot; rel=&quot;nofollow&quot;&gt;sheeple_3.0.1.tar.gz&lt;/a&gt; and &lt;a href=&quot;http://www.xach.com/lisp/zpb-ttf.tgz&quot; rel=&quot;nofollow&quot;&gt;zpb-ttf.tgz&lt;/a&gt;.

Here is the error message (through ASDF-Install):
[cc lang=&quot;lisp&quot; first_line=&quot;63&quot;]
;;; ASDF-INSTALL: Installing SHEEPLE in C:\Users\Patrick\ASDF-Systems\, C:\Users\Patrick\ASDF-Systems\

debugger invoked on a SIMPLE-ERROR: Can&#039;t understand typeflag: 103

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [ABORT] Exit debugger, returning to top level.

((SB-PCL::FAST-METHOD ARCHIVE:READ-ENTRY-FROM-ARCHIVE (ARCHIVE:TAR-ARCHIVE)
 #&lt;unavailable argument&gt;
 #&lt;unavailable argument&gt;
 #&lt;ARCHIVE:TAR-ARCHIVE {2423CE81}&gt;)
0]
[/cc]</description>
		<content:encoded><![CDATA[<p>Absolutely.  I should also mention though that without archive, I&#8217;d have never even bothered trying to get all of these libraries and dependencies set up under Windows.</p>
<p>I am pretty sure that Josh uses a Linux box to develop Sheeple.  And, I know that Zach uses a Mac at least sometimes, but it wouldn&#8217;t surprise me if his last release of ZPB-TTF was from a Linux box.</p>
<p>I untarred the offenders on my Mac and tarred them back up again with /usr/bin/tar on my Mac and they worked for me.</p>
<p>Here are the originals: <a href="http://sykosomatic.org/lisp/asdf-install/sheeple_3.0.1.tar.gz" rel="nofollow">sheeple_3.0.1.tar.gz</a> and <a href="http://www.xach.com/lisp/zpb-ttf.tgz" rel="nofollow">zpb-ttf.tgz</a>.</p>
<p>Here is the error message (through ASDF-Install):</p>
<div class="codecolorer-container lisp blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><pre class="lisp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #808080; font-style: italic;">;;; ASDF-INSTALL: Installing SHEEPLE in C:\Users\Patrick\ASDF-Systems\, C:\Users\Patrick\ASDF-Systems\</span>
&nbsp;
debugger invoked on a SIMPLE-<span style="color: #b1b100;">ERROR</span><span style="color: #66cc66;">:</span> <span style="color: #555;">Can</span>'t understand typeflag<span style="color: #66cc66;">:</span> <span style="color: #cc66cc;">103</span>
&nbsp;
Type HELP for debugger help<span style="color: #66cc66;">,</span> <span style="color: #b1b100;">or</span> <span style="color: #66cc66;">&#40;</span>SB-EXT<span style="color: #66cc66;">:</span><span style="color: #555;">QUIT</span><span style="color: #66cc66;">&#41;</span> to exit from SBCL<span style="color: #66cc66;">.</span>
&nbsp;
restarts <span style="color: #66cc66;">&#40;</span>invokable by number <span style="color: #b1b100;">or</span> by possibly-abbreviated <span style="color: #b1b100;">name</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">:</span>
  <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">:</span> <span style="color: #66cc66;">&#91;</span>ABORT<span style="color: #66cc66;">&#93;</span> Exit debugger<span style="color: #66cc66;">,</span> returning to top level<span style="color: #66cc66;">.</span>
&nbsp;
<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>SB-PCL<span style="color: #66cc66;">::</span><span style="color: #555;">FAST-METHOD</span> ARCHIVE<span style="color: #66cc66;">:</span><span style="color: #555;">READ-ENTRY-FROM-ARCHIVE</span> <span style="color: #66cc66;">&#40;</span>ARCHIVE<span style="color: #66cc66;">:</span><span style="color: #555;">TAR-ARCHIVE</span><span style="color: #66cc66;">&#41;</span>
 #<span style="color: #66cc66;">&lt;</span>unavailable argument<span style="color: #66cc66;">&gt;</span>
 #<span style="color: #66cc66;">&lt;</span>unavailable argument<span style="color: #66cc66;">&gt;</span>
 #<span style="color: #66cc66;">&lt;</span>ARCHIVE<span style="color: #66cc66;">:</span><span style="color: #555;">TAR-ARCHIVE</span> <span style="color: #66cc66;">&#123;</span>2423CE81<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&gt;</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#93;</span></pre></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathan</title>
		<link>http://nklein.com/2009/11/cross-platform-development/comment-page-1/#comment-468</link>
		<dc:creator>Nathan</dc:creator>
		<pubDate>Thu, 26 Nov 2009 12:25:43 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1018#comment-468</guid>
		<description>If you wouldn&#039;t mind explaining in greater detail the problems with archive that you encountered, or even just sending the problematic tarballs, I&#039;d appreciate an email so I can try fixing those bugs.  I admit that win32 development has not been a priority for archive, since the tar format is so unix-centric.  Thanks!</description>
		<content:encoded><![CDATA[<p>If you wouldn&#8217;t mind explaining in greater detail the problems with archive that you encountered, or even just sending the problematic tarballs, I&#8217;d appreciate an email so I can try fixing those bugs.  I admit that win32 development has not been a priority for archive, since the tar format is so unix-centric.  Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pat</title>
		<link>http://nklein.com/2009/11/cross-platform-development/comment-page-1/#comment-467</link>
		<dc:creator>pat</dc:creator>
		<pubDate>Thu, 26 Nov 2009 01:42:58 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1018#comment-467</guid>
		<description>For those playing the home-game, Allegro was not seeing the definition of the &lt;b&gt;FUN&lt;/b&gt; macro in Sheeple&#039;s utils.lisp file while compiling the &lt;b&gt;ACONSF&lt;/b&gt; macro further down in that same file.  This was easily side-stepped (pronounced: hacked around) by moving the &lt;b&gt;FUN&lt;/b&gt; macro declaration into a file that gets compiled before utils.lisp.

And, when I try to load cl-glut under Clozure in Mac OS X, I get a &lt;b&gt;Trace/BPT Trap&lt;/b&gt;.  I&#039;m not sure why.  I haven&#039;t spent any time really trying to work around that problem.</description>
		<content:encoded><![CDATA[<p>For those playing the home-game, Allegro was not seeing the definition of the <b>FUN</b> macro in Sheeple&#8217;s utils.lisp file while compiling the <b>ACONSF</b> macro further down in that same file.  This was easily side-stepped (pronounced: hacked around) by moving the <b>FUN</b> macro declaration into a file that gets compiled before utils.lisp.</p>
<p>And, when I try to load cl-glut under Clozure in Mac OS X, I get a <b>Trace/BPT Trap</b>.  I&#8217;m not sure why.  I haven&#8217;t spent any time really trying to work around that problem.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

