<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>aea2877162ea0678e2dd212f94a946375d61805f</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/ad66b2202d006a9089dff38c45f3048e6c1dff4b</url>
    <id>ad66b2202d006a9089dff38c45f3048e6c1dff4b</id>
    <committed-date>2008-11-19T01:32:53-08:00</committed-date>
    <authored-date>2008-11-19T01:32:53-08:00</authored-date>
    <message>A teensy bit of cleanup.</message>
    <tree>f0bd8242a5a779262c598e9402080884bd9b32b7</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7ecf1ff9411367cf09ee6b13039afa35b034f111</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/aea2877162ea0678e2dd212f94a946375d61805f</url>
    <id>aea2877162ea0678e2dd212f94a946375d61805f</id>
    <committed-date>2008-11-19T01:22:36-08:00</committed-date>
    <authored-date>2008-11-19T01:22:36-08:00</authored-date>
    <message>Added a gc command.</message>
    <tree>dab1dd73987aa541a9dc9db111ae53d7561fb4cf</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a04ebade411219dcfbbcf9247ebacb397285ce4d</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/7ecf1ff9411367cf09ee6b13039afa35b034f111</url>
    <id>7ecf1ff9411367cf09ee6b13039afa35b034f111</id>
    <committed-date>2008-11-18T20:20:55-08:00</committed-date>
    <authored-date>2008-11-18T20:20:55-08:00</authored-date>
    <message>Implemented data-preserving DynRefs (the same way ExtRef does it) so that
you don't need to work inside the database monad to make new dynamics.
This allows cleanup of the shell, so operations can all be inside Ext
instead of FST.</message>
    <tree>948a24f2a80aca934a87ad0a045f83be8ff2aec4</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4dca49c03a6647340e8fffc99e9a4d58b611e5b8</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/a04ebade411219dcfbbcf9247ebacb397285ce4d</url>
    <id>a04ebade411219dcfbbcf9247ebacb397285ce4d</id>
    <committed-date>2008-11-18T19:28:25-08:00</committed-date>
    <authored-date>2008-11-18T19:28:25-08:00</authored-date>
    <message>Removed the export method from Database.</message>
    <tree>2148f6d10be800aebdf4075bd45e965d78b36da0</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>94a30a75e1ff531d8c5f2d6ee16a27ac46dc270f</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/4dca49c03a6647340e8fffc99e9a4d58b611e5b8</url>
    <id>4dca49c03a6647340e8fffc99e9a4d58b611e5b8</id>
    <committed-date>2008-11-18T17:53:02-08:00</committed-date>
    <authored-date>2008-11-18T17:53:02-08:00</authored-date>
    <message>Fixed the brokenness, shell now works!  Also changed showHash to output in hex rather than Base64, for easy comparison with hex dumps of files.</message>
    <tree>dec0fcd42de0dd0b140269eaa73e180995ce0d85</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>22ac75f6e305707a9eb747b541bdb11ac0e86f54</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/94a30a75e1ff531d8c5f2d6ee16a27ac46dc270f</url>
    <id>94a30a75e1ff531d8c5f2d6ee16a27ac46dc270f</id>
    <committed-date>2008-11-18T16:01:20-08:00</committed-date>
    <authored-date>2008-11-18T16:01:20-08:00</authored-date>
    <message>Implemented simple main shell program.  It's BROKEN!</message>
    <tree>0ff2a3a832d4bc07bbf3a271830985dd12baa73c</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2cda6b57f3176b3883e747ac8b6de53f0e8e8a07</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/22ac75f6e305707a9eb747b541bdb11ac0e86f54</url>
    <id>22ac75f6e305707a9eb747b541bdb11ac0e86f54</id>
    <committed-date>2008-11-18T14:37:45-08:00</committed-date>
    <authored-date>2008-11-18T14:37:45-08:00</authored-date>
    <message>Just used deriving for the Data instance in Pad.</message>
    <tree>f6d037c9e86962d55442525e48deeb5fe7dfd1e9</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e68a21b55b2a58ef15efef7e12b485bc37f12458</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/2cda6b57f3176b3883e747ac8b6de53f0e8e8a07</url>
    <id>2cda6b57f3176b3883e747ac8b6de53f0e8e8a07</id>
    <committed-date>2008-11-18T14:34:07-08:00</committed-date>
    <authored-date>2008-11-18T14:34:07-08:00</authored-date>
    <message>Added a cabal file for udon-shell.</message>
    <tree>76e73aa65e263184d08349b9baad45e9da9aa5a8</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7f724678add06798ec24fef97561184eb11ece18</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/e68a21b55b2a58ef15efef7e12b485bc37f12458</url>
    <id>e68a21b55b2a58ef15efef7e12b485bc37f12458</id>
    <committed-date>2008-11-17T01:34:46-08:00</committed-date>
    <authored-date>2008-11-17T01:34:46-08:00</authored-date>
    <message>Added a Pad type, for user scratchpads.</message>
    <tree>00da60f4d225ba21d78dcfbf513021279fcecb9c</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c5c9b042216097abdaf97798e2b444701cfc50c1</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/7f724678add06798ec24fef97561184eb11ece18</url>
    <id>7f724678add06798ec24fef97561184eb11ece18</id>
    <committed-date>2008-11-17T01:16:49-08:00</committed-date>
    <authored-date>2008-11-17T01:16:49-08:00</authored-date>
    <message>Added sketch of filesystem database.</message>
    <tree>13f2656a3e558b4bf2b21638c7a88056c033a209</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ae9edc1f3c305e7fbdaa642bd9027759451f927</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/c5c9b042216097abdaf97798e2b444701cfc50c1</url>
    <id>c5c9b042216097abdaf97798e2b444701cfc50c1</id>
    <committed-date>2008-11-17T01:03:12-08:00</committed-date>
    <authored-date>2008-11-17T01:03:12-08:00</authored-date>
    <message>Added FST, a working sketch of the &quot;filesystem transaction&quot; monad.</message>
    <tree>db923ef0a1d5d6fec33797af46ca90669bd05676</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>147a278a0be46df094536c6e434ba9f8ffdbe7ed</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/5ae9edc1f3c305e7fbdaa642bd9027759451f927</url>
    <id>5ae9edc1f3c305e7fbdaa642bd9027759451f927</id>
    <committed-date>2008-11-17T00:10:35-08:00</committed-date>
    <authored-date>2008-11-17T00:10:35-08:00</authored-date>
    <message>Added udon.cabal, and fixed up the source to play nicely with it.</message>
    <tree>acb0ed1a99862aeaeb20b44492e644e7b9f543eb</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7507eca20c8d95435b3457f2a7a4bc75043b4465</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/147a278a0be46df094536c6e434ba9f8ffdbe7ed</url>
    <id>147a278a0be46df094536c6e434ba9f8ffdbe7ed</id>
    <committed-date>2008-11-17T00:04:42-08:00</committed-date>
    <authored-date>2008-11-17T00:04:42-08:00</authored-date>
    <message>Moved the udon &quot;library&quot; into its own subdir, so I can give it its own cabal file.</message>
    <tree>2aa457fe1d2e203aaf83487a4e428c50fb7bbad5</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a0e0d8b901acbfb86763e3a6b6959a68e852d9f1</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/7507eca20c8d95435b3457f2a7a4bc75043b4465</url>
    <id>7507eca20c8d95435b3457f2a7a4bc75043b4465</id>
    <committed-date>2008-11-16T23:25:08-08:00</committed-date>
    <authored-date>2008-11-16T23:25:08-08:00</authored-date>
    <message>Module cleanup, and added API for the userland and DBAPI for implementing databases.</message>
    <tree>f4b885d959df3ba583010e1e063002b8f40a9ab4</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>346ced88d9b6a3f8c64699c7984948c6ccf24766</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/a0e0d8b901acbfb86763e3a6b6959a68e852d9f1</url>
    <id>a0e0d8b901acbfb86763e3a6b6959a68e852d9f1</id>
    <committed-date>2008-11-16T22:55:24-08:00</committed-date>
    <authored-date>2008-11-16T22:55:24-08:00</authored-date>
    <message>Added garbage collection helpers to Database.</message>
    <tree>3acfcd0fa2086647050c9398857a6cd441f87298</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a351468704949b23084c5e251b8a2034740a4f63</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/346ced88d9b6a3f8c64699c7984948c6ccf24766</url>
    <id>346ced88d9b6a3f8c64699c7984948c6ccf24766</id>
    <committed-date>2008-11-16T22:43:15-08:00</committed-date>
    <authored-date>2008-11-16T22:43:15-08:00</authored-date>
    <message>Added support for ExportRef.  Still need to communicate exportation to the database, if we want to do it that way.
Code needs refactoring, it's getting pretty tightly coupled.</message>
    <tree>02d83f381be56cf4aa392403e87ce91008138dad</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e9ccfb9dc1ed7f2e965c24f7ff3dd0ea75395a7a</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/a351468704949b23084c5e251b8a2034740a4f63</url>
    <id>a351468704949b23084c5e251b8a2034740a4f63</id>
    <committed-date>2008-11-16T21:56:32-08:00</committed-date>
    <authored-date>2008-11-16T21:56:32-08:00</authored-date>
    <message>Added a reference writer to the Database class.</message>
    <tree>aef01be8a0a40b8f983571e7005a580a12d02198</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>86d68b8bc32cc05cd38951af1c7bfa0bc1dfd136</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/e9ccfb9dc1ed7f2e965c24f7ff3dd0ea75395a7a</url>
    <id>e9ccfb9dc1ed7f2e965c24f7ff3dd0ea75395a7a</id>
    <committed-date>2008-11-16T21:44:55-08:00</committed-date>
    <authored-date>2008-11-16T21:44:55-08:00</authored-date>
    <message>Added a DynRef type.</message>
    <tree>908839d693d1f580724d2753ee62177b4e58067f</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>36405b02e387b1e9d6e0f4125864ca7c72a60e89</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/86d68b8bc32cc05cd38951af1c7bfa0bc1dfd136</url>
    <id>86d68b8bc32cc05cd38951af1c7bfa0bc1dfd136</id>
    <committed-date>2008-11-16T21:23:42-08:00</committed-date>
    <authored-date>2008-11-16T21:23:42-08:00</authored-date>
    <message>Removed one of the TODO notes... since I just did it.</message>
    <tree>600e461cb379f64218ddf78f4ee635ce737d2ddd</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>937d2ad49f95782b56566126e626f974d5119c82</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/36405b02e387b1e9d6e0f4125864ca7c72a60e89</url>
    <id>36405b02e387b1e9d6e0f4125864ca7c72a60e89</id>
    <committed-date>2008-11-16T21:20:55-08:00</committed-date>
    <authored-date>2008-11-16T21:20:55-08:00</authored-date>
    <message>Everything compiling after the Chunk shift.  Untested, and Database is missing an operation.
Deleted RootType, since we can now do a better take on dynamic references with the new
Chunk structure.</message>
    <tree>e717cb9861d1916b4d8a423145d60aeb493f90bb</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bf2a90db7f152ddbef033accb29dee87fcef08f2</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/937d2ad49f95782b56566126e626f974d5119c82</url>
    <id>937d2ad49f95782b56566126e626f974d5119c82</id>
    <committed-date>2008-11-16T21:07:50-08:00</committed-date>
    <authored-date>2008-11-16T21:07:50-08:00</authored-date>
    <message>*BROKEN BUILD* modified DataDesc to use ChunkGet and ChunkPut.</message>
    <tree>77fa49c966d1efa043ef5a92739df035f6c6e282</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>be9b52dd8933bef605480609b79c9da13e5badbb</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/bf2a90db7f152ddbef033accb29dee87fcef08f2</url>
    <id>bf2a90db7f152ddbef033accb29dee87fcef08f2</id>
    <committed-date>2008-11-16T20:31:40-08:00</committed-date>
    <authored-date>2008-11-16T20:31:40-08:00</authored-date>
    <message>Added a Chunk adt, a serialization format for chunks that is more transparent for GC.</message>
    <tree>8a0d639376923753b3ad1834aad7b2d8d8b91b0b</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>44b126c7e7d9764a57bc391f0c87e090cad3e367</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/be9b52dd8933bef605480609b79c9da13e5badbb</url>
    <id>be9b52dd8933bef605480609b79c9da13e5badbb</id>
    <committed-date>2008-11-14T01:15:15-08:00</committed-date>
    <authored-date>2008-11-14T01:15:15-08:00</authored-date>
    <message>Added another TODO note.</message>
    <tree>9659af99385baab3aa8dc68e84c2d7d4f4ffec7f</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>125d6947a15fb901a094a218b5cea85a3dfb79de</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/44b126c7e7d9764a57bc391f0c87e090cad3e367</url>
    <id>44b126c7e7d9764a57bc391f0c87e090cad3e367</id>
    <committed-date>2008-11-14T01:04:04-08:00</committed-date>
    <authored-date>2008-11-14T01:04:04-08:00</authored-date>
    <message>Added a TODO file, documenting the brittleness of some of the current implementation decisions.</message>
    <tree>71a0d227d201076f7f9c9b5795553d27ae09de6d</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>62fd8bb52fb60ea03d237156884f9b8771d318c8</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/125d6947a15fb901a094a218b5cea85a3dfb79de</url>
    <id>125d6947a15fb901a094a218b5cea85a3dfb79de</id>
    <committed-date>2008-11-14T00:53:36-08:00</committed-date>
    <authored-date>2008-11-14T00:53:36-08:00</authored-date>
    <message>Added &quot;persistent dynamics&quot; (RootType).  Like the rest of the type
infrastructure, this is brittle under compiler or module upgrades.
We have to find a better way to do this.</message>
    <tree>2f0ca245581d5364ab79c11d796bc9ec250a3be3</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d59123e5783c66c2ce6b8c38f2b8f4d94d07fe66</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/62fd8bb52fb60ea03d237156884f9b8771d318c8</url>
    <id>62fd8bb52fb60ea03d237156884f9b8771d318c8</id>
    <committed-date>2008-11-13T21:57:29-08:00</committed-date>
    <authored-date>2008-11-13T21:57:29-08:00</authored-date>
    <message>Moved some stuff around.</message>
    <tree>f588908867d8284c3e4edd3e7e9084b7edc3d0ce</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3fafb18d64c5c33a72fed2a618947a5cec8b4f2d</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/d59123e5783c66c2ce6b8c38f2b8f4d94d07fe66</url>
    <id>d59123e5783c66c2ce6b8c38f2b8f4d94d07fe66</id>
    <committed-date>2008-11-13T20:29:00-08:00</committed-date>
    <authored-date>2008-11-13T20:29:00-08:00</authored-date>
    <message>Added a Data.Map instance.</message>
    <tree>503f7e3cac5d24f9230a40c829e20f2b5a2e9e56</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>15012e5ed0e5cc20bcad58e9813494b6db5bce1d</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/3fafb18d64c5c33a72fed2a618947a5cec8b4f2d</url>
    <id>3fafb18d64c5c33a72fed2a618947a5cec8b4f2d</id>
    <committed-date>2008-11-13T20:19:14-08:00</committed-date>
    <authored-date>2008-11-13T20:19:14-08:00</authored-date>
    <message>Added data descriptor combinators and instances.</message>
    <tree>cc1fda0e25b55d8197db94d70fa573e041968d90</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66e3d6b5c6bc14b0e6c8604d0253b9f6a3d6c0ae</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/15012e5ed0e5cc20bcad58e9813494b6db5bce1d</url>
    <id>15012e5ed0e5cc20bcad58e9813494b6db5bce1d</id>
    <committed-date>2008-11-13T18:57:37-08:00</committed-date>
    <authored-date>2008-11-13T18:57:37-08:00</authored-date>
    <message>Added a Data instnce for ExtRef.</message>
    <tree>b9703a43ce3e6610331c05d85fd5138310a640b2</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e7ad77851585b7078b4e6f995e1bc7270fb7b01c</id>
      </parent>
    </parents>
    <author>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </author>
    <url>http://github.com/luqui/udon/commit/66e3d6b5c6bc14b0e6c8604d0253b9f6a3d6c0ae</url>
    <id>66e3d6b5c6bc14b0e6c8604d0253b9f6a3d6c0ae</id>
    <committed-date>2008-11-13T18:20:08-08:00</committed-date>
    <authored-date>2008-11-13T18:20:08-08:00</authored-date>
    <message>Added External monad for doing distributed computations.</message>
    <tree>f64a974b9cb872a31adddcc99e72c94b10d4e44b</tree>
    <committer>
      <name>Luke Palmer</name>
      <email>lrpalmer@gmail.com</email>
    </committer>
  </commit>
</commits>
