Friday, May 15, 2009

cl-cairo2 *context* wart fixed

I pushed an updated version of cl-cairo2 to the repository today. The most important change is the fixing of a major design wart that was the result of a bad initial design choice. Originally, cl-cairo2 functions had an optional context argument as the last argument, which defaulted to *context*. This seemed to make sense at the time, it saved typing, but later on I realized it is very unLispy. So now context is the first argument, and is never optional, *context* is gone. I realize that this might break some code for people who are using cl-cairo2, and for this I apologize. But it had to be done sooner or later, I kept putting it off but finally could not bear it any more. Since I was using macros to generate most of the function definitions, effecting the change was a matter of minutes. I also cleaned up the documentation a bit.

Wednesday, May 13, 2009

cl-cairo2 migrated to github.com

I have migrated cl-cairo2 to github.com. If you want to install it, just clone from the repository:
git clone git://github.com/tpapp/cl-cairo2.git
You might have to create a symlink to the asd file in your ASDF systems directory. This is just a migration, no new code added. The package is no longer ASDF-installable. I have began to hate ASDF-install, it is more trouble than it is worth. For those who insist, it is possible to download a tar.gz file from Github, but the name of the link changes with updates, so I can't put one on cliki.net. Believe me, you are just better off pulling it from the git repository. Eventually, I plan to add support for Mudballs, but not soon.

Friday, November 14, 2008

Job market: please go to my website

I am on the Economics job market this year. If you googled for my name, you might have ended up on my blog instead. You can find my papers and CV on my webpage.