<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BadPopcorn &#187; OpenSource</title>
	<atom:link href="http://badpopcorn.com/blog/category/technology/opensource/feed/" rel="self" type="application/rss+xml" />
	<link>http://badpopcorn.com/blog</link>
	<description>Solutions for anything... except popcorn.</description>
	<lastBuildDate>Mon, 12 Apr 2010 15:38:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Launching XULRunner 1.8.1.3 on a Mac</title>
		<link>http://badpopcorn.com/blog/2007/06/13/launching-xulrunner-1813-on-a-mac/</link>
		<comments>http://badpopcorn.com/blog/2007/06/13/launching-xulrunner-1813-on-a-mac/#comments</comments>
		<pubDate>Thu, 14 Jun 2007 04:47:48 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://badpopcorn.com/2007/06/13/launching-xulrunner-1813-on-a-mac/</guid>
		<description><![CDATA[Ok. I started playing with XULRunner again, but this time on my Mac. I downloaded a Mac build; I went through the getting started page and reviewed the tutorial; I had my XUL application ready, and then started it up:
/Library/Frameworks/XUL.framework/xulrunner-bin application.ini
IT FAILED, ARG!!! The xulrunner-bin process launched and promptly exited, and I couldn&#8217;t find any [...]]]></description>
			<content:encoded><![CDATA[<p>Ok. I started playing with <a href="http://developer.mozilla.org/en/docs/XULRunner">XULRunner</a> again, but this time on my Mac. I downloaded a Mac build; I went through the <a href="http://developer.mozilla.org/en/docs/Getting_started_with_XULRunner">getting started page</a> and reviewed the <a href="http://blogs.acceleration.net/ryan/archive/2005/05/06/1073.aspx">tutorial</a>; I had my XUL application ready, and then started it up:</p>
<blockquote><p>/Library/Frameworks/XUL.framework/xulrunner-bin application.ini</p></blockquote>
<p><strong>IT FAILED, ARG!!!</strong> The xulrunner-bin process launched and promptly exited, and I couldn&#8217;t find any debug information about why. I checked and double checked, but I didn&#8217;t find any problems with my super simple XUL application. I even purposely broke my sample XUL application to try to get an error message&#8211; but nothing.</p>
<p><strong>SOLUTION</strong>: Out of a hunch, I followed the <a href="http://developer.mozilla.org/en/docs/XULRunner:Deploying_XULRunner_1.8">deployment instructions</a> and packaged up a &#8220;MyApp.app&#8221; Mac application. I launched it from Finder&#8211; `open MyApp.app` also would&#8217;ve worked from the Terminal&#8211; and it worked like a charm. It&#8217;s kinda hackish to develop in MyApp.app/ subdirectories, but it works&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://badpopcorn.com/blog/2007/06/13/launching-xulrunner-1813-on-a-mac/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MacPorts and Gambit-C</title>
		<link>http://badpopcorn.com/blog/2007/05/22/macports-and-gambit-c/</link>
		<comments>http://badpopcorn.com/blog/2007/05/22/macports-and-gambit-c/#comments</comments>
		<pubDate>Wed, 23 May 2007 05:34:00 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://badpopcorn.com/2007/05/22/macports-and-gambit-c/</guid>
		<description><![CDATA[The Gambit-C MacPorts Portfile was finally committed a couple days ago, and I just got around to trying it out. Just do a `sudo port -d selfupdate`, and `port install gambit-c`. Worked like a charm! Great Job Arto!  
Just a few notes about the installation for those that are trying out the examples from [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://trac.macports.org/projects/macports/ticket/11688">Gambit-C MacPorts Portfile</a> was finally committed a couple days ago, and I just got around to trying it out. Just do a `sudo port -d selfupdate`, and `port install gambit-c`. Worked like a charm! Great Job Arto! <img src='http://badpopcorn.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Just a few notes about the installation for those that are trying out the examples from the Gambit-C user manual:</p>
<ul>
<li>gsc needs &#8220;-l /opt/local/lib/gambit-c/_gambc&#8221; when generating link files.</li>
<li>Pass the following to gcc for gambit.h: -I/opt/local/include</li>
</ul>
<p>Using an example taken from the users manual:</p>
<blockquote><p>Here is for example how a program with three modules (one in C and<br />
two in Scheme) can be built.  The content of the three source files<br />
(`m1.c&#8217;, `m2.scm&#8217; and `m3.scm&#8217;) is:</p>
<p>     /* File: &#8220;m1.c&#8221; */<br />
     int power_of_2 (int x) { return 1&lt;&lt;x; }</p>
<p>     ; File: &#8220;m2.scm&#8221;<br />
     (c-declare &#8220;extern int power_of_2 ();&#8221;)<br />
     (define pow2 (c-lambda (int) int &#8220;power_of_2&#8243;))<br />
     (define (twice x) (cons x x))</p>
<p>     ; File: &#8220;m3.scm&#8221;<br />
     (write (map twice (map pow2 &#8216;(1 2 3 4)))) (newline)</p>
<p>   The compilation of the two Scheme source files can be done with<br />
three invocations of `gsc&#8217;:</p>
<p>     $ gsc -c m2.scm        # create m2.c (note: .scm is optional)<br />
     $ gsc -c m3.scm        # create m3.c (note: .scm is optional)<br />
     $ gsc -link m2.c m3.c  # create the incremental link file m3_.c
</p></blockquote>
<p>We, instead, use the following command lines:</p>
<blockquote><p># optional compile into C files.<br />
$ gsc -c m2.scm        # create m2.c (note: .scm is optional)<br />
$ gsc -c m3.scm        # create m3.c (note: .scm is optional)<br />
# creates the link file (m3_.c) and creates m1.c m2.c if they don&#8217;t exist.<br />
$ gsc -link -l /opt/local/lib/gambit-c/_gambc m2 m3<br />
# Compiles the code into a.out<br />
gcc -I/opt/local/include m1.c m2.c m3.c m3_.c -L/opt/local/lib/gambit-c -lgambc
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://badpopcorn.com/blog/2007/05/22/macports-and-gambit-c/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Geronimo!!!</title>
		<link>http://badpopcorn.com/blog/2006/01/06/geronimo/</link>
		<comments>http://badpopcorn.com/blog/2006/01/06/geronimo/#comments</comments>
		<pubDate>Fri, 06 Jan 2006 20:38:34 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://badpopcorn.com/?p=92</guid>
		<description><![CDATA[The Apache Geronimo project has hit the 1.0 Milestone! Yay, congrats, etc etc. I&#8217;ll have to now evaluate it to see if it&#8217;s usable for my Java projects. This is very cool stuff.
]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://geronimo.apache.org/">Apache Geronimo</a> project has hit the 1.0 Milestone! Yay, congrats, etc etc. I&#8217;ll have to now evaluate it to see if it&#8217;s usable for my Java projects. This is very cool stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://badpopcorn.com/blog/2006/01/06/geronimo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bunnies and Geeks</title>
		<link>http://badpopcorn.com/blog/2005/11/06/bunnies-and-geeks/</link>
		<comments>http://badpopcorn.com/blog/2005/11/06/bunnies-and-geeks/#comments</comments>
		<pubDate>Sun, 06 Nov 2005 18:04:56 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://badpopcorn.com/?p=36</guid>
		<description><![CDATA[Playboy wasn&#8217;t even on a list of organizations that I would&#8217;ve pegged to support Open Source projects:

]]></description>
			<content:encoded><![CDATA[<p>Playboy wasn&#8217;t even on a list of organizations that I would&#8217;ve pegged to support Open Source projects:</p>
<p><a href="http://badpopcorn.com/wp-content/uploads/2005/playboymirrorsapachedownloads.png"><img alt="Playboy\&#39;s Apache Mirror" src="http://badpopcorn.com/wp-content/uploads/2005/thumb-playboymirrorsapachedownloads.png" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://badpopcorn.com/blog/2005/11/06/bunnies-and-geeks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
