Depending in Common Lisp
Using the CLOS Dependent Maintenance Protocol
Steve Losh's blog.
Using the CLOS Dependent Maintenance Protocol
Somewhere between tiny shell scripts and full projects.
How and why you can and should learn this old language.
Part 2 in a series of short posts about fun Common Lisp Macros.
Part 1 in a series of short posts about fun Common Lisp Macros.
Let's add some polish.
What's happening inside this computer?
What's in a ROM?
Let's add a buzzer.
Let's add a keypad.
Let's draw some pixels.
Let's write an emulator.
How long is this loop?
Don't loop, iterate!
Lisp lets you evolve your language.
Porting a game from Clojure to Common Lisp.
Symbols, REPLs, and Quoting — Oh My!
Improving on Midpoint Displacement.
A cleaner version.
A first step toward growing worlds with computers.
I made a "game"!
A short introduction.
Round two of the Bob Ross Twitch chat analysis.
Analyzing the Bob Ross Twitch chat.
Almost perfect weekend travel and DSLR kit bag.
A great little shoulder bag for holding a DSLR kit.
Documentation Matters
The path to enlightenment is long and arduous.
Down the rabbit hole we go!
Region mapping.
Emulating a legendary keyboard.
Sparrow's dead? Why not try Mutt?
Real combat and messages.
Black magic.
Fungus and more.
A player!
Refactoring.
Scrolling.
World smoothing.
World generation.
Dealing with state.
Getting a Roguelike up and running.
Our culture is one of pain and suffering.
It's pretty much black magic.
Some useful things I've learned.
It feels like the future!
I'm sorry I ever left.
MQ is git's index on steroids.
Uncommon but useful.
Part 2 of several.