Monthly Archives: October 2014

Atabey Kaygun on Common Lisp Memoization

Atabey Kaygun is a mathematician who likes to experiment with various (mostly mathematical) algorithms using Common Lisp. Many times, a function is most naturally implemented via recursion but this can lead to disastrously inefficient implementations. The canonical example is the … Continue reading

Posted in Programming | Tagged , | 1 Comment

Emacs for (Non-Programming) Text Processing

Om Prakash Singh is fairly new to Emacs and wanted to increase his skills and knowledge so he accepted the Emacs 30-day challenge. I found Day 7, Commands for Human Languages, particularly interesting. I use Emacs for a lot of … Continue reading

Posted in General | Tagged | 2 Comments

Emacs Debugger Tip

Wilfred Hughes has a tip on debugging Elisp: Emacs tip of the day: if you can't reproduce a bug with edebug, use debug-on-entry instead! Yes, Emacs has multiple debuggers! — Wilfred Hughes (@_wilfredh) October 6, 2014

Posted in Programming | Tagged | Leave a comment

Common Lisp format Summary

The Common Lisp format function is a bit controversial among some Lispers1. The problem is that the language used by format to specify output strings is un-Lisp like. I’m not one of those people. I like format and feel comfortable … Continue reading

Posted in Programming | Tagged , | 1 Comment

October Quicklisp

The October Quicklisp is available. Upgrade with the usual (ql:update-dist “quicklisp”)

Posted in Programming | Tagged , | Leave a comment

Xah’s Roundup of Keyboard Articles

As I mentioned recently, Xah Lee is obsessed with keyboards and knows a lot about the subject matter. The choice of a keyboard is a lot like the choice of a spouse or boy/girl friend: everyone has their own idea … Continue reading

Posted in General | Tagged | Leave a comment

Grabbing the Current Browser Tab from Emacs

A little while ago, I wrote about grabbing the URL associated with a browser tab from within Emacs. I’ve been using since then and it simplifies things in more ways than I anticipated. Sadly, the method depends on OS X … Continue reading

Posted in Programming | Tagged | 1 Comment

You Can Trust Us

When arguing that they be given some new extraordinary power, governments always say, “You can trust us not to abuse this power.” It always turns out to be a lie. Here, from Britain—a democratic country by any honest person’s definition—is … Continue reading

Posted in General | Tagged | Leave a comment

How to Have Fast Hyper, Super, and Meta Keys

Via EmacsRocks: #Emacs, meet your new Hyper, Super, and Meta keys… pic.twitter.com/R85oGzbl80 — Jaime Fournier (@Jaime_Fournier) September 30, 2014 Seems a bit hardcore but if you’re a good touch typist and have a heavily customized Emacs, this may be just … Continue reading

Posted in General | Tagged | Leave a comment

Kernel Source

The other day, I wrote about using the BSD Unix sources to learn from the masters. Even though I’ve read through most of those resources, I’m always on the lookout for more. Happily, I’ve come across another great resource, The … Continue reading

Posted in Programming | Tagged | Leave a comment