<?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"
	>

<channel>
	<title>Send More Paramedics</title>
	<atom:link href="http://blog.fogus.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fogus.me</link>
	<description>(or Earth vs. Soup)</description>
	<pubDate>Tue, 18 Nov 2008 14:08:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>86 Books (so far) in 2008</title>
		<link>http://blog.fogus.me/2008/11/18/86-books-so-far-in-2008/</link>
		<comments>http://blog.fogus.me/2008/11/18/86-books-so-far-in-2008/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 14:06:35 +0000</pubDate>
		<dc:creator>fogus</dc:creator>
		
		<category><![CDATA[books]]></category>

		<category><![CDATA[me]]></category>

		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://blog.fogus.me/?p=1062</guid>
		<description><![CDATA[So with a month and a half to go I wonder if I can make it to the magical 100 books in a year?  Certainly I could if I limit myself to Algis Budrys and PG Wodehouse (which in reality would not be a bad thing).  I may or may not cheat to [...]]]></description>
		<wfw:commentRss>http://blog.fogus.me/2008/11/18/86-books-so-far-in-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Languages</title>
		<link>http://blog.fogus.me/2008/11/13/languages/</link>
		<comments>http://blog.fogus.me/2008/11/13/languages/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 15:11:56 +0000</pubDate>
		<dc:creator>fogus</dc:creator>
		
		<category><![CDATA[me]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://blog.fogus.me/?p=1035</guid>
		<description><![CDATA[I am spending most of my programming mindshare on the following languages these days:
Clojure
Scala
Java 
Javascript
Python
C

However, I am trying to find some cycles to work in one or more of Ruby, Groovy, F#, C#, and R.

Ahhhh, to not be required to sleep.

-m
]]></description>
		<wfw:commentRss>http://blog.fogus.me/2008/11/13/languages/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Moleskine Notes for Oct. 2008</title>
		<link>http://blog.fogus.me/2008/11/03/moleskine-notes-for-oct-2008/</link>
		<comments>http://blog.fogus.me/2008/11/03/moleskine-notes-for-oct-2008/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 15:19:40 +0000</pubDate>
		<dc:creator>fogus</dc:creator>
		
		<category><![CDATA[notes]]></category>

		<category><![CDATA[clojure]]></category>

		<category><![CDATA[ix]]></category>

		<category><![CDATA[moleskine]]></category>

		<category><![CDATA[monty hall]]></category>

		<category><![CDATA[projects]]></category>

		<category><![CDATA[prolog]]></category>

		<category><![CDATA[vig]]></category>

		<guid isPermaLink="false">http://blog.fogus.me/?p=1022</guid>
		<description><![CDATA[fogus.vig
- Vig
- Closure
- Continuation
- Environment
- Function
- Type
- Kernel
- Repl
- Pair
- Lambda

fogus.vig.meta
- Mop

fogus.vig.types
- Atom
- Integer
- Float
- Symbol

fogus.vig.comp
- Compiler


  Originally you choose one of three doors which have equally randomized probabilities. You have on average a 1/3 chance of being right. Consequently, the chance that you are wrong is 2/3. If you stick with that original [...]]]></description>
		<wfw:commentRss>http://blog.fogus.me/2008/11/03/moleskine-notes-for-oct-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ix syntax for functions</title>
		<link>http://blog.fogus.me/2008/10/27/ix-syntax-for-functions/</link>
		<comments>http://blog.fogus.me/2008/10/27/ix-syntax-for-functions/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 02:10:01 +0000</pubDate>
		<dc:creator>fogus</dc:creator>
		
		<category><![CDATA[projects]]></category>

		<category><![CDATA[ai]]></category>

		<category><![CDATA[ix]]></category>

		<guid isPermaLink="false">http://blog.fogus.me/?p=1038</guid>
		<description><![CDATA[I have been playing around with my personal programming language Ix and have settled on, what I consider, I clean syntax.  I tried to do fancy parsing, but soon realized that since everything is a function call of some sort, then the syntax falls out naturally:

&#8212; This is a comment
&#8212; 

fn&#40; foo
&#160; &#160; &#34;This [...]]]></description>
		<wfw:commentRss>http://blog.fogus.me/2008/10/27/ix-syntax-for-functions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On Lisp -&gt; Clojure (Chapter 5)</title>
		<link>http://blog.fogus.me/2008/10/24/on-lisp-clojure-chapter-5/</link>
		<comments>http://blog.fogus.me/2008/10/24/on-lisp-clojure-chapter-5/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 17:35:43 +0000</pubDate>
		<dc:creator>fogus</dc:creator>
		
		<category><![CDATA[programming]]></category>

		<category><![CDATA[projects]]></category>

		<category><![CDATA[clojure]]></category>

		<category><![CDATA[onlisp]]></category>

		<guid isPermaLink="false">http://blog.fogus.me/?p=1027</guid>
		<description><![CDATA[; Chapter 5, entitled &#8220;Returning Functions&#8221;, is where we really start to see the power of functional programming.  It is the types of problems outlined in the chapter where Clojure really shines.  In fact, many of the functions created by Paul Graham in On Lisp are built into Clojure, as I will show [...]]]></description>
		<wfw:commentRss>http://blog.fogus.me/2008/10/24/on-lisp-clojure-chapter-5/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The languages of the next 1000 languages</title>
		<link>http://blog.fogus.me/2008/10/22/the-languages-of-the-next-1000-languages/</link>
		<comments>http://blog.fogus.me/2008/10/22/the-languages-of-the-next-1000-languages/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 17:56:08 +0000</pubDate>
		<dc:creator>fogus</dc:creator>
		
		<category><![CDATA[programming]]></category>

		<category><![CDATA[clr]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[java.next]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[jvm]]></category>

		<category><![CDATA[langdev]]></category>

		<category><![CDATA[perl6]]></category>

		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://blog.fogus.me/?p=968</guid>
		<description><![CDATA[The next 1000 languages will most likely be dynamic, or declarative, or pure, but most certainly increasingly functional, with type inference, or pattern matching, or algebraic data types, but most certainly a rich set of concurrent primitive and/or models&#8230; or more likely a combination of some or all of those things.  The real question [...]]]></description>
		<wfw:commentRss>http://blog.fogus.me/2008/10/22/the-languages-of-the-next-1000-languages/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Groovin&#8217; with Scala</title>
		<link>http://blog.fogus.me/2008/10/20/groovin-with-scala/</link>
		<comments>http://blog.fogus.me/2008/10/20/groovin-with-scala/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 19:24:54 +0000</pubDate>
		<dc:creator>fogus</dc:creator>
		
		<category><![CDATA[politics]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[projects]]></category>

		<category><![CDATA[scala]]></category>

		<category><![CDATA[tena]]></category>

		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.fogus.me/?p=980</guid>
		<description><![CDATA[I have been attempting to introduce some low-ceremony programming tools and languages to my programming team at my job and thanks to a series of brown-bags and internal discussions have sold Scala for use in an upcoming project.  It wasn&#8217;t functional programming, type-inference, case classes, or even the Actor Model that was the biggest [...]]]></description>
		<wfw:commentRss>http://blog.fogus.me/2008/10/20/groovin-with-scala/feed/</wfw:commentRss>
		</item>
		<item>
		<title>nil, nothing, and notset</title>
		<link>http://blog.fogus.me/2008/10/15/nil-nothing-and-notset/</link>
		<comments>http://blog.fogus.me/2008/10/15/nil-nothing-and-notset/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 18:44:24 +0000</pubDate>
		<dc:creator>fogus</dc:creator>
		
		<category><![CDATA[programming]]></category>

		<category><![CDATA[projects]]></category>

		<category><![CDATA[vig]]></category>

		<guid isPermaLink="false">http://blog.fogus.me/?p=961</guid>
		<description><![CDATA[

One of the more nagging elements of Java programming (and programming in general) is that there is a coarseness to the representation of the conditions nil, nothing, and notset.  In Java, one typically uses null to represent all three of these conditions and the semantics for the actual meaning lies in the secret incantation [...]]]></description>
		<wfw:commentRss>http://blog.fogus.me/2008/10/15/nil-nothing-and-notset/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On Lisp -&gt; Clojure (Chapter 4)</title>
		<link>http://blog.fogus.me/2008/10/08/on-lisp-clojure-chapter-4/</link>
		<comments>http://blog.fogus.me/2008/10/08/on-lisp-clojure-chapter-4/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 17:21:09 +0000</pubDate>
		<dc:creator>fogus</dc:creator>
		
		<category><![CDATA[programming]]></category>

		<category><![CDATA[projects]]></category>

		<category><![CDATA[clojure]]></category>

		<category><![CDATA[github]]></category>

		<category><![CDATA[onlisp]]></category>

		<category><![CDATA[pedagogy]]></category>

		<guid isPermaLink="false">http://www.earthvssoup.com/?p=946</guid>
		<description><![CDATA[; As always, I will post when the code is &#8220;complete&#8221;, but my progress can be followed on Github.  Also, this post is executable, just copy and paste into a Clojure REPL.

; pg. 42

;; PG defines a general find function (find2) that given a function and a list, returns both the first matched value [...]]]></description>
		<wfw:commentRss>http://blog.fogus.me/2008/10/08/on-lisp-clojure-chapter-4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On Lisp -&gt; Clojure (Chapter 2 - redux)</title>
		<link>http://blog.fogus.me/2008/10/02/on-lisp-clojure-chapter-2-redux/</link>
		<comments>http://blog.fogus.me/2008/10/02/on-lisp-clojure-chapter-2-redux/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 13:57:28 +0000</pubDate>
		<dc:creator>fogus</dc:creator>
		
		<category><![CDATA[programming]]></category>

		<category><![CDATA[projects]]></category>

		<category><![CDATA[clojure]]></category>

		<category><![CDATA[lisp]]></category>

		<category><![CDATA[onlisp]]></category>

		<guid isPermaLink="false">http://www.earthvssoup.com/?p=938</guid>
		<description><![CDATA[; It seems that my first two chapters were well received, and garnered some positive comments and constructive criticisms (except for the commenter who talked about viagra and offshore betting).  The main point made by readers was that my code was not Clojure-esque enough.  Therefore, I went back to the online documentation and [...]]]></description>
		<wfw:commentRss>http://blog.fogus.me/2008/10/02/on-lisp-clojure-chapter-2-redux/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
