l33tminion: (Skilled)
Last weekend, I was at the International Lisp Conference in Montreal, at the beautiful University of Montreal. (I stayed in their ultra-cheap surplus dorm hotel, which was comfortable enough but not at all luxurious. Couldn't beat the location, though.)

There were some cool demos and academic stuff, but I was most focused on all the excitement on the practical side of Common Lisp:
  • ASDF 3 (a buildsystem and portability layer)
  • Quicklisp (a package management system, just (load "quicklisp.lisp") once to set it up, then (ql:quickload :package) to load a package and all of its dependencies, downloading and installing them automatically if necessary)
  • cl-launch (a program for running Common Lisp files as simple scripts (soon will be as simple as #!/usr/bin/cl plus your code) or creating standalone executables)
I'm not going to jump into thinking that a Common Lisp revolution is right around the corner, but the usability is going up.

I liked Robert Smith's presentation on cl-permutation. And Ken Wakita's presentation on ExJS, a hygenic macro system for JavaScript where the intermediate expression is Scheme code! (Seemed a bit like an inversion of the usual "when you have Lisp, you have any language" aphorism.) The proceedings are published here.
l33tminion: (L33t)
The weekend before last, I was out of town at PyCon. It was fun representing Google at the career fair, and I enjoyed the talks I attended. I was able to work from the Montreal office that Monday before heading home. I see why people are so happy at that office, it's a neat little space with a small engineering team. Plus Montreal seemed like a pretty interesting and friendly city.

Some talks of note:A larger set of talks and tutorials is up here.

This weekend was marathon weekend, yet another weekend when all the things happen at once. Bergamot serves an amazing Easter brunch.

Getting ready for wedding season. DJ and Michelle are getting married in two weeks, my cousin Ben's wedding is two weeks after that.

The situation in Ukraine continues to be messed up.
Page generated May. 24th, 2025 02:02 am
Powered by Dreamwidth Studios