ortmage.blogspot.com
Scott's Blog: April 2006
http://ortmage.blogspot.com/2006_04_01_archive.html
Lisp, wine-making, knitting, writing, emacs, programming languages, politics, and rants. Sunday, April 16, 2006. Mervyns to become shopper heaven. Experts in holy affairs speculate that the move may be intended as a test to the children of God. "Will they be good consumers? Asks the Reverend Al Jameston, "Or will God's command to buy, buy, buy go unheeded? God, King of Kings and Lord of hosts, ruler of heaven and earth, in infinite wisdom abiding, could not be reached for further comment.
ortmage.blogspot.com
Scott's Blog: February 2006
http://ortmage.blogspot.com/2006_02_01_archive.html
Lisp, wine-making, knitting, writing, emacs, programming languages, politics, and rants. Tuesday, February 07, 2006. Capturing a debugger backtrace. In my web application, I want to capture backtraces automatically and continue with the top-level request-handler-response loop. Here's how I did it:. Defmacro collecting-backtrace (&body body) (let ( s (gensym) (b (gensym) ) `(block ,b (handler-bind ( t (lambda (condition) (return-from ,b (values nil condition # clisp (with-output-to-string (,s) (sys: print...
ortmage.blogspot.com
Scott's Blog: May 2006
http://ortmage.blogspot.com/2006_05_01_archive.html
Lisp, wine-making, knitting, writing, emacs, programming languages, politics, and rants. Saturday, May 20, 2006. Blogger stuff, and pictures and poems. I apparently just now figured out how to get post titles to appear in the RSS feeds. apparently you have to add. To your title header. Sucks to that! Apparently some people's post editors have a little place for TITLE, but not mine. Maybe its broken. Something there is that doesn't love a wall. In homage to Robert Frost's poem The Mending Wall. God forbid...
ortmage.blogspot.com
Scott's Blog: January 2006
http://ortmage.blogspot.com/2006_01_01_archive.html
Lisp, wine-making, knitting, writing, emacs, programming languages, politics, and rants. Thursday, January 26, 2006. I'm eager to try my hand at CLIM development, I'd like especially to build a gdk/gtk -2.0 backend. Even cooler, potentially, when gobject introspection turns from vapourware into software, would be to have the backend mapping happen dynamically! Posted by Scott Williams at 10:46 PM. An update on clisp-sqlite. I packaged clisp-sqlite as an ASDF-installable package! Go check it out here.
ortmage.blogspot.com
Scott's Blog: December 2005
http://ortmage.blogspot.com/2005_12_01_archive.html
Lisp, wine-making, knitting, writing, emacs, programming languages, politics, and rants. Wednesday, December 07, 2005. I've been programming some mind-bending algorithms in Python lately, and was truly irritated to be unable to find a Python analogue for Common Lisp's TRACE macro. Specifically, TRACE like clisp's TRACE. So, I built my own. This TRACE notifies you function invocations and returns, which makes it a lot more useful than the line-based TRACE offered by Python. Only the first n.
ortmage.blogspot.com
Scott's Blog: August 2006
http://ortmage.blogspot.com/2006_08_01_archive.html
Lisp, wine-making, knitting, writing, emacs, programming languages, politics, and rants. Thursday, August 31, 2006. Ὠ ἡ χρίστη, χριστίν, ἡ καρδίᾱς ἐμῆς φύλαξ ἐμή φιλίᾱ σοί. Posted by Scott Williams at 9:24 PM. Friday, August 25, 2006. Posted by Scott Williams at 11:51 PM. Sunday, August 20, 2006. Jumping cow amber ale . Light, wih just enough body. Posted by Scott Williams at 11:19 PM. One thing I'd change about python. Also, the generator concept almost. Posted by Scott Williams at 10:53 PM. Yeah that's...
ortmage.blogspot.com
Scott's Blog: March 2006
http://ortmage.blogspot.com/2006_03_01_archive.html
Lisp, wine-making, knitting, writing, emacs, programming languages, politics, and rants. Sunday, March 26, 2006. So if a dispatch function/closure represents an object, then around-advice on the dispatch function is extending an object. Can a closure be cloned using primitives in Scheme? If so, then closures aspect-oriented programming = prototype-based object system. The downside to the closure object system is that code is not shared. For cases where the clone. Does the closure object necessarily need.
ortmage.blogspot.com
Scott's Blog: October 2005
http://ortmage.blogspot.com/2005_10_01_archive.html
Lisp, wine-making, knitting, writing, emacs, programming languages, politics, and rants. Monday, October 31, 2005. An automatic syntax highlighter for EMACS and VI. I'm taking a compiler construction course at CU this semester and a friend and I have chosen to write a compiler that produces syntax highlighters for two popular editors based on the abstract syntax specification of the language. We're using Eli (see Eli homepage. Posted by Scott Williams at 9:34 PM. Sunday, October 30, 2005. It so happens t...
ortmage.blogspot.com
Scott's Blog: November 2005
http://ortmage.blogspot.com/2005_11_01_archive.html
Lisp, wine-making, knitting, writing, emacs, programming languages, politics, and rants. Thursday, November 03, 2005. I've just started The Mystery of Capital. Posted by Scott Williams at 11:00 PM. I'm releasing version 1.0 of my clisp SQLite bindings for SQLite 2.8. If you've never used SQLite before, it's an embeddable SQL (duh) database. Check out SQLite. You can download my clisp binding at http:/ ucsub.colorado.edu/ williasr/sqlite-2.8-1.0.lisp. So far as I've used it, I find. Jumping cow amber ale .