François-René Rideau (fare) wrote,
François-René Rideau
fare

  • Mood:
  • Music:

ASDF, not SHRDLU

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!

Tags: code, en, hacker, intellectual property, j820, linux, lisp, memories
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 3 comments