<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for Crutcher</title>
    <link>http://www.advogato.org/person/Crutcher/</link>
    <description>Advogato blog for Crutcher</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Mon, 20 May 2013 17:51:24 GMT</pubDate>
    <item>
      <pubDate>Tue, 23 Mar 2004 16:11:40 GMT</pubDate>
      <title>23 Mar 2004</title>
      <link>http://www.advogato.org/person/Crutcher/diary.html?start=7</link>
      <guid>http://www.advogato.org/person/Crutcher/diary.html?start=7</guid>
      <description>Abstract from, and link to, my most recent paper:&lt;br/&gt;&lt;br/&gt;

&lt;p&gt; &lt;b&gt;&lt;a href="http://press.samedi-studios.com/publications/2004/dunnavant2004commodity_transformation/" &gt;Commodity Transformation for DSLs&lt;/a&gt;&lt;/b&gt;&lt;br/&gt;
&lt;p&gt;We believe that the appropriate characterization of when a language is a DSL, and when it is not, is best made through examination of the relative assignment of resources to a project. We present a new approach to the construction of text transform tools for the prodution of DSLs, and some constraints which shape this approach; not an examination of a specific implementation or architecture. We emphasize the use of ubiquitous tools to do transforms. A reader with concrete experience in some lexer and some parser generation packages, and some XML library with XSLT features, should be able to produce a tool using this approach in a day or two. The presentation is at a high enough level that the reader without this concrete and immediately applicable knowledge can still follow the approach. The goal is to make the production of small domain-specific languages common by promoting simplicity of implementation and use of the tools at hand. We use as an example the development of a parser for a simple parenthesis language. We also present a novel way of dealing with delimited lists in a parser specification.</description>
    </item>
    <item>
      <pubDate>Mon, 1 Jan 2001 22:06:15 GMT</pubDate>
      <title>1 Jan 2001</title>
      <link>http://www.advogato.org/person/Crutcher/diary.html?start=6</link>
      <guid>http://www.advogato.org/person/Crutcher/diary.html?start=6</guid>
      <description>Wrote an intro to Trigonometry using geometric constuction.&lt;br&gt;
It is available at:
&lt;a
href="http://bama.ua.edu/~dunna001/trig.ps"&gt;http://bama.ua.edu/~dunna001/trig.ps&lt;/a&gt;
</description>
    </item>
    <item>
      <pubDate>Sat, 30 Dec 2000 05:31:09 GMT</pubDate>
      <title>30 Dec 2000</title>
      <link>http://www.advogato.org/person/Crutcher/diary.html?start=5</link>
      <guid>http://www.advogato.org/person/Crutcher/diary.html?start=5</guid>
      <description>Wow, so I finally understand trig {again, maybe I'll keep it
this time.}</description>
    </item>
    <item>
      <pubDate>Fri, 3 Nov 2000 04:14:47 GMT</pubDate>
      <title>3 Nov 2000</title>
      <link>http://www.advogato.org/person/Crutcher/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/Crutcher/diary.html?start=4</guid>
      <description>Well, my SysRQ patch is now up to version 0.10, and I've got
one or two people who've looked at it. Dammit, this thing is
cool, and no one cares.

&lt;p&gt; hmm, available at &lt;a
href="http://bama.ua.edu/~dunna001/sysrq-register/"&gt;http://bama.ua.edu/~dunna001/sysrq-register/&lt;/a&gt;</description>
    </item>
    <item>
      <pubDate>Fri, 27 Oct 2000 01:50:37 GMT</pubDate>
      <title>27 Oct 2000</title>
      <link>http://www.advogato.org/person/Crutcher/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/Crutcher/diary.html?start=3</guid>
      <description>My SysRQ Registration patch now is at version 0.9, and it is
still available at:
&lt;a
href="http://bama.ua.edu/~dunna001/sysrq-register/"&gt;http://bama.ua.edu/~dunna001/sysrq-register/&lt;/a&gt;

&lt;p&gt; &lt;p&gt; It now patchs Documentation/sysrq.txt as well, and there
are
some example modules which are a pretty good starting place
to learn to code sysrq events.

&lt;p&gt; &lt;p&gt; (Just checked, still Lame).</description>
    </item>
    <item>
      <pubDate>Thu, 26 Oct 2000 13:42:11 GMT</pubDate>
      <title>26 Oct 2000</title>
      <link>http://www.advogato.org/person/Crutcher/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/Crutcher/diary.html?start=2</guid>
      <description>I have the damn thing working on 2.2.16, 2.2.17,
2.4.0-test9, and 2.4.0-test10-pre9.

&lt;p&gt; I also rewrote it to have a much more robust registration
system.
It no longer looks like a hack.

&lt;p&gt; I am pleased, but still lame.

&lt;p&gt; it is available at
http://bama.ua.edu/~dunna001/sysrq-register/</description>
    </item>
    <item>
      <pubDate>Wed, 25 Oct 2000 02:14:57 GMT</pubDate>
      <title>25 Oct 2000</title>
      <link>http://www.advogato.org/person/Crutcher/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/Crutcher/diary.html?start=1</guid>
      <description>Okay, so I have done something that is almost not lame,
though I spent so much time doing it, that it stays lame.

&lt;p&gt; I've hacked registration into sysrq in the linux kernel.

&lt;p&gt; I've got it ported to 2.2.16, 2.2.17, and 2.4.0-pre9, and I
am in the process of final testing and polishing before I
start bugging people on the kernel mailing list about it. I
really think it's useful.

&lt;p&gt; Whatever.</description>
    </item>
    <item>
      <pubDate>Tue, 24 Oct 2000 03:19:06 GMT</pubDate>
      <title>24 Oct 2000</title>
      <link>http://www.advogato.org/person/Crutcher/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/Crutcher/diary.html?start=0</guid>
      <description>Lameness continues.
I am attempting to polish my first usefull kernel patch for
public consumption. The enormous span between "Holy Shit, It
Works!", and "Pretty and Robust enough to let others see it"
is getting to me.

&lt;p&gt; Ps. I have become convinced that KDE is a complex german
plot to annoy the rest of the world. I have evedince.</description>
    </item>
  </channel>
</rss>
