Category Archives: Programming

Emacs Compilation Errors

Over at the Definitely a plug blog there’s a very nice mini-tutorial on using the Emacs compilation facility. When you use 【Meta+x】 compile to run a compilation process, Emacs will parse the error output and allow you to step through … Continue reading

Posted in Programming | Tagged | 1 Comment

Reusability and NIH

Peter Donis has a nice post discussing a programming challenge given to Knuth and critiqued by McIlroy. Don Knuth, certainly one the premier computer scientists (period) was asked to demonstrate literate programming by solving a simple problem involving finding the … Continue reading

Posted in Programming | 9 Comments

Tips for Using Emacs Lisp

Nic Ferrier has a nice post entitled Tips on Emacs Lisp programming. The post has been mentioned by many of the Emacs aggregators but it’s a nice post and worth a shout out. Ferrier takes the position that Elisp is … Continue reading

Posted in Programming | Tagged , | Leave a comment

Prompting for User Input with Elisp

Xah Lee has a nice tutorial on getting user input with Emacs Lisp. Most Elisp programmers are aware of the interactive control strings for this purpose and most of us probably use that for most occasions requiring user input: (defun … Continue reading

Posted in Programming | Tagged , | Leave a comment

Diceware in Lisp

I recently downloaded the Ironclad Cryptography Library with quicklisp and wanted to give it a spin. I thought a nice little project would be to implement the Diceware password generation algorithm in Lisp. This turned out to be really easy. … Continue reading

Posted in Programming | Tagged | Leave a comment

Searching for Blog Posts by Title

Last year I wrote about how I search for a blog post’s org file by the post’s title. That involved bringing up a dired buffer for the directory containing the source org files and doing a dired-do-search for a regular … Continue reading

Posted in Programming | Tagged , | Leave a comment

Common Lisp For Noobs

Lori Holden over at Ghost Opera, Ltd has a nice post with advice for noobs wanting to get started with Common Lisp. As Holden points out, Common Lisp is beautiful and powerful but has some sharp edges and no commonly … Continue reading

Posted in Programming | Tagged | Leave a comment

Emacs Rocks! #11

The always entertaining and informative Magnar Sveen has a new episode of Emacs Rocks! up. In Episode 11 he demonstrates swank.js a package that brings the JavaScript REPL to Emacs in much the same way that swank brings us the … Continue reading

Posted in Programming | Tagged | Leave a comment

The Google Billboard Puzzle

A recent Programming Praxis problem resurrected the famous Google billboard puzzle. Back in July of 2004, Google put up billboards all over the country reading {FIRST 10-DIGIT PRIME IN CONSECUTIVE DIGITS OF E}.COM Those who solved the problem and followed … Continue reading

Posted in Programming | Tagged | Leave a comment

Programming Metric: -2000 LOC

Over at Folklore, Andy Hertzfeld has a wonderful story about management’s obsession with non-sensible programming metrics. Who among us has not, at one time or another in our career, been subjected to a manager who thought that lines of code … Continue reading

Posted in Programming | Tagged | Leave a comment