Skip to content

Monthly Archives: February 2008

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 […]

brief list of things that make working in C# frustrating

Problem: .NET framework classes don’t use interfaces enough Specific example: DataSource / DataBind()are separately defined on Repeater and GridView, (and Control, and many, many others), and my abstract base class doesn’t care which option an implementor chooses, it just wants to bind the data however the base control wants it. Possible Solutions: Define interface IDataBinding, […]

adw-charting darcs repository moving

I apparently can’t follow instructions, and put my darcs repo in the wrong place on common-lisp.net, polluting their darcsweb. The new location is: http://common-lisp.net/project/adw-charting/darcs/adw-charting I’ll be deleting the old junk in a few days.

the beginnings of bar charts

Spent a ton of time today playing with adw-charting. I wanted to expand on the source contributor graphs from the other day, and ended up implementing some basic bar chart functionality. I’ve read a lot of complaints about the lack of lisp libraries, so whenever I sit down to do some random task, I try […]

clbuild on my eeepc

Today and yesterday I got my eeepc setup for lisp development, using clbuild to get all the dependencies resolved for me. After some trial and error, here were my steps: Added xandros repositories and updates.xepc.org repositories to /etc/apt/sources.list, set updates.xepc.org to have the same priority as the asus repository in /etc/apt/preferences The version of git […]

compiling emacs22 on my eeepc

Tonight I took some time and compiled emacs22 for my eeepc.  After a little trial and error, here were my steps: Download emacs Add non-asus package repositories sudo apt-get install build-essential sudo apt-get install libncurses5-dev sudo apt-get install xlibs-dev (if you want to emacs to use X) unpack emacs tarball ./configure make (took about 6 […]

sbcl contributors over time

I took a break from the day-to-day work (maybe giving Visual Studio’s a timeout will solve it’s “Generation of designer file failed: Unknown server tag…” problem), and noticed jsnell posted a list of SBCL contributors to #lisp, and decided to do some graphing: Of course, since I’ve never graphed this before, I found 2 bugs. […]