Skip to content

Practical Lisp 2008

Zach Beane asked what people are working on, here’s my contribution:

Work:

  • Web application managing all data for my employer, Acceleration.net
    • Replaces an old C++ desktop app and an old ASP web app
    • Tracks LOTS of random customer data
    • Generates CSV exports for bulk credit card charging
    • Uses CLSQL and a byzantine set of libraries to use the legacy SQL Server 2000 database as the data store, allowing parallel operation with the old C++. I think this might make us the only outfit in the world using the Linux /Apache / SQL Server / Lisp stack.
    • Uses a modified UCW as a web framework, running in httpd mode behind Apache, which handles the LDAP authentication and SSL
    • Uses ADW-CHARTING for some data display
    • Uses CL-PDF and CL-TYPESETTING to generate PDF invoices, which are printed and mailed (soon to be emailed)
    • Uses many more helper libraries: CL-PPCRE, ARNESI, METABANG-BIND, CXML, PARENSCRIPT
  • Code-generation for administrative web interfaces for one client (I haven’t asked for permission to disclose this, so I’m not going to mention who)
    • Builds XML files containing XUL and javascript, which get used as the front-end in an ASP.NET website
    • Uses several helper libraries: CL-PPCRE, CXML, PARENSCRIPT
  • Some upcoming projects
    • various websites for profiling carbon emissions (will link when there’s anything up)
    • plan to use Postgresql with POSTMODERN, possible CL-PEREC or ELEPHANT

Personal:

  • Charting random data using ADW-CHARTING, my pet graphing library
  • Some experiments with chat-bots and google calendar integration to get IM updates for events. I failed at this early last year when CL-XMPP didn’t work and I didn’t know enough to read it, let alone fix it. I think cl-xmpp has seen some loving in the last year, so I might give this another shot.

2 Comments