When in Amsterdam, my friend
Gustavo
had me introduce him to Common Lisp
so he could start writing a program
that would play logical argumentation games.
I decided that such software would be much simpler to write
by using a structural pattern matcher
than by deconstructing terms by hand.
Thus, I naturally turned toward
my pattern-matcher.
And I realized to my annoyance
that it was a pain in the ass to install my own software,
whereas it was so simple to install
Matthew Danish's
variant
of it with
asdf-install.
However, Matthew's variant didn't include
my matchable quasiquote implementation,
which made pattern matching of expression forms more awkward than needed.
Thus, I decided that as soon as I would once again have access
to my development environment,
I would package all my usable Lisp code for easy distribution.
Now that I have a newly working
Lisp development system
running
Debian,
complete with
XEmacs,
CLISP,
SLIME,
SSH and
CVS,
I have taken time to
publish my Common Lisp software
in the updated form of asdf packages, ready to be installed with
asdf-install.
Yup, that packaging software is named
ASDF.
Not
SHRDLU.
I notably took the time to integrate the
extensions by Matthew Danish to
my extensible pattern matcher
fare-matcher,
and I made it to depend on a separate package
fare-utils.
Also packaged are
fare-csv and
scribble.
It's all available on
CLiki,
and linked from
my page there.
Note that while I personally use the
bugroff license,
you may feel free to
relicense my software under any license you see better fit,
if you so feel the urge.
Share and enjoy!