Monthly Archives: June 2013

Emacsy

Shane Celis has announced that Emacsy was accepted as a Google Summer of Code project. Celis describes Emacsy as an embeddable Emacs-like library for non-text applications: Emacs OS without the text editor. The idea is to bring the Emacs way … Continue reading

Posted in General | Tagged | Leave a comment

Iain M. Banks, RIP

We knew this was coming but damn!

Posted in General | 1 Comment

Obsessed

I’ve been completely obsessed with the unfolding NSA scandal all day (Sunday). I spent most of the day reading various news articles and posts on it. I’m too angry to write about that so here’s a cheerful tweet on the … Continue reading

Posted in General | 4 Comments

Dropbox and the NSA

I’ve written many, many, many, many times that if you are using Dropbox for private information that you don’t want others to have access to you better be encrypting it. And if you’re not, you have only yourself to blame … Continue reading

Posted in General | Tagged | 1 Comment

Where Are My Torrents?

Matt Might wonders why he can’t find a torrent for a BBC show.

Posted in General | Tagged , | Leave a comment

Magit Tutorial

John Stevenson over at jr0cket has a nice Magit tutorial up. If you’re using Emacs and Git then you definitely need to check out Magit. I get mine from Melpa but the link above leads to the Git repository if … Continue reading

Posted in General | Tagged , | 1 Comment

SBCL 1.1.8 Is Out

I just updated my Common Lisp system, SBCL, to the latest version, 1.1.8. Between now and the last update, I had upgraded OS X to Mountain Lion. That, of course, meant that I had to reload GCC and the other … Continue reading

Posted in Programming | Tagged , | Leave a comment

VimGolf in Emacs

It’s been a while since we Emacs enthusiasts have locked horns with the users of that other editor. Here’s a simple VimGolf challenge to warm us up. Starting with the buffer one two three end up with (one) (two) (three) … Continue reading

Posted in General | Tagged | 22 Comments

Tail Call Optimization in Elisp

If you’ve got a Lisp background—especially a Scheme background—you may have internalized recursion as a looping mechanism and general programming strategy. That doesn’t work with Elisp, of course, because each recursive invocation allocates a stack frame. Not to worry, though, … Continue reading

Posted in Programming | Tagged , | 2 Comments

Elisp for Common Lisp Programmers

Jean-Philippe Paradis Tweets a thought about Common Lisp programmers learning Elisp that seems to me to be exactly right. I’ve expressed the same idea myself but not nearly as succinctly or neatly.

Posted in General | Tagged , | Leave a comment