Monthly Archives: January 2012

Writing Log Files In JSON

Readers of my series on writing log files as Lisp code (1, 2, 3, 4, 5, 6, 7) may enjoy Paul Querna’s post over at Paul’s Journal entitled Write Logs for Machines, use JSON. In it he says that it’s … Continue reading

Posted in Programming | Leave a comment

Lexical Scoping In Emacs Lisp

I’ve said before that Emacs Lisp is pretty much like other Lisps but one area where that is not true is in variable scoping. Common Lisp and Scheme both enjoy lexical scoping whereas Emacs Lisp has dynamic scoping. Until you … Continue reading

Posted in Programming | Tagged , | 6 Comments

A Puzzle

After stumbling onto Justin Heyes-Jones’ compile-command tip that I wrote about previously, I decided to trawl through JustinHJ’s Coding Blog to see what other goodies I could find. One interesting post, Word numbers programming puzzle, discusses one of the ITA … Continue reading

Posted in Programming | Tagged | 2 Comments

Free Programming eBooks

Michael Kohl over at citizen428.blog() has a nice list of free programming ebooks. Many of these are for Lisp—including Emacs Lisp—but there’s a nice selection of other languages including Ruby, Javascript, Haskell, and many others. There are also books on … Continue reading

Posted in Programming | 1 Comment

Bill Joy’s Greatest Gift To Man

That would be the vi editor, of course. For some reason the folks over at Hacker News have been posting some old interviews with Bill Joy about the vi editor. In Bill Joy’s greatest gift to man—the vi editor, Ashlee … Continue reading

Posted in General | 1 Comment

File Loading In Emacs

Xah Lee has a very nice post up that explores Emacs Lisp’s Library System and what require, load, load-file, autoload, and feature really do and how they differ. This is one of those subject areas that most of us just … Continue reading

Posted in Programming | Tagged , | Leave a comment

Password Cluelessness

Over at self.li, Peter Legierski has a horrifying post about password cluelessness. The tl;dr is that fon, described as the “world’s largest Wi-Fi Network” keeps its passwords as plain text. Legierski knows this because when he forgot his password and … Continue reading

Posted in General | Tagged | Leave a comment

The Emacs compile-command Local Variable

I just ran across this gem in an old Justinhj’s Coding Blog post. Most of the time developers are working on projects that are complex enough to require a make file and for them, Emacs does the right thing when … Continue reading

Posted in Programming | Tagged | 3 Comments