<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.1" -->
<rss version="0.92">
<channel>
	<title>Jon Riehl's Log</title>
	<link>http://log.jonriehl.com</link>
	<description></description>
	<lastBuildDate>Tue, 29 Jun 2010 15:46:23 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>December 2009 Mini-sprint Report</title>
		<description><![CDATA[Tyler Green and I held a mini-sprint on Mython on December 17th, 2009.  We worked on the following:

The trampoline parsing framework.
A regular expression quotation function.
A Cheetah quotation function.

I&#8217;m pleased to start moving the trampoline parsing framework out into Basil (see the basil.parsing.trampoline module, available in the Basil repository).  I have been batting around [...]]]></description>
		<link>http://log.jonriehl.com/?p=85</link>
			</item>
	<item>
		<title>OOPSLA 2009 and Extensible Languages</title>
		<description><![CDATA[I hate to have sat on this essay as long as I have, since it has been over two months since OOPSLA 2009 finished up.  I hope that later is better than never.  After rereading this post, I also see one piece of information missing: the part where I drop a little sizzle for myself.  [...]]]></description>
		<link>http://log.jonriehl.com/?p=65</link>
			</item>
	<item>
		<title>Embedding LLVM Assembly in Mython</title>
		<description><![CDATA[Today we&#8217;re going to look at how we can use Mython and llvm-py to embed LLVM assembly code into a Mython module.  For those not familiar with Mython, I wouldn&#8217;t worry too much; what we are doing should not look, nor work too different from the following bit of code (which requires Python 2.5, LLVM, [...]]]></description>
		<link>http://log.jonriehl.com/?p=43</link>
			</item>
	<item>
		<title>(More) PyCon 2009 Sprint Post-mortem</title>
		<description><![CDATA[So I think the Mython sprint went well.  I was thinking the sprint report on the Google Code wiki was going to be all I wanted to say about our activities.  However, I&#8217;d like to link this stuff from my log, and do a quick iteration on expressing my gratitude.
I&#8217;d like to thank everyone involved, [...]]]></description>
		<link>http://log.jonriehl.com/?p=37</link>
			</item>
	<item>
		<title>The ALT-G Bitbucket Repository</title>
		<description><![CDATA[If you are not following the ALT-G group, I&#8217;d like to announce that source code for the Camlp5 source-to-source translator is available on Bitbucket at http://bitbucket.org/jriehl/altg/.  Specifically, you&#8217;ll find it in the camlp5 subdirectory.
If you dig the Camlp5 stuff, the viscomp subdirectory might also be of interest.  In there I give an example of taking [...]]]></description>
		<link>http://log.jonriehl.com/?p=32</link>
			</item>
	<item>
		<title>Source-to-source Translation Using Camlp5</title>
		<description><![CDATA[In this post, I&#8217;d like to illustrate how we can use Camlp5 to build a source-to-source translator using concrete syntax.  Recall (from Jones et al.) that a translator involves three things: a source language, a target language, and an implementation language.  Our example will use a domain-specific language as its source language, Ocaml [...]]]></description>
		<link>http://log.jonriehl.com/?p=19</link>
			</item>
	<item>
		<title>Is this sizzle enough?</title>
		<description><![CDATA[So I&#8217;m trying to draw a little more attention to my work, especially since I&#8217;ll have a captive audience at DSPD 2008.  I&#8217;ve had to create a little more content, and this will help the links in my talk point to places more interesting than web &#8220;Hello, World&#8221;&#8217;s.  I would invite interested parties [...]]]></description>
		<link>http://log.jonriehl.com/?p=11</link>
			</item>
	<item>
		<title>Announcing ALT-G</title>
		<description><![CDATA[I just started an informal working group to further my metaprogramming agenda.  Here is the text of an announcement email I just sent:
&#8220;I&#8217;ve been having several conversations about applications of language technologies with various PL lunch regulars.  This last Friday, Wonseok and I decided to start a small working group, which I&#8217;m calling [...]]]></description>
		<link>http://log.jonriehl.com/?p=8</link>
			</item>
	<item>
		<title>Graphic design sans designer.</title>
		<description><![CDATA[So my younger brother is a motion designer, and I&#8217;ve been laying into him for some possible graphic design help.  I suspect this is like asking me to fix your computer (or, more appropriately, set up a website).  I&#8217;ve finally come to the determination that he&#8217;s quietly giving me the same message I eventually give [...]]]></description>
		<link>http://log.jonriehl.com/?p=5</link>
			</item>
</channel>
</rss>
