Author Archives: jcs

Emacs Byte Code

Over at null program, Christopher Wellons has an excellent post on Emacs Byte Code Internals. Most people won’t care, of course, but we’re nerds and we don’t like black boxes. As Wellons says, the byte code internals are under documented—or … Continue reading

Posted in Programming | Tagged , | Leave a comment

Emacs Colors with OS X

Bozhidar Batsov has his third post on the features of the coming Emacs 24.4 up. This time, he discusses the addition of sRGB to the NextStep (NS) build section of Emacs. The NS build section is where all the Mac … Continue reading

Posted in General | Tagged | 3 Comments

Know Lisp, Get a Job?

Over at the Lisp subreddit, nhs111throwaway asks if anyone actually got a job because they know Lisp. The problem with a question like that is that you’re going to get only anecdotal information as answers. Still, it’s interesting to read … Continue reading

Posted in General | Tagged , | Leave a comment

When Your git Server Dies

I’ve written before about how I use git to keep my two main machines in sync. The other day the linux server that I kept the repositories on died. I had turned it off for a few seconds to deal … Continue reading

Posted in Programming | Tagged | Leave a comment

Unicode Representation in Emacs Strings

Xah Lee posted a useful fact that I’m sure I knew but had forgotten or at least not internalized. The tip is how to encode unicode in Emacs strings. Given that Emacs supports Unicode and, indeed, uses UTF-8 as its … Continue reading

Posted in Programming | Tagged | Leave a comment

Optimizing Lisp

Over at the Lisp Subreddit, they have a pointer to an interesting 2006 paper on How to make Lisp go faster than C by Didier Verna. One of the persistent myths about Lisp is that it’s slow. That comes from … Continue reading

Posted in Programming | Tagged , | Leave a comment

Before There Was Snowden

The New York Times has an absolutely fascinating story about a 43 year old crime that was, until recently, unsolved. It’s a story that shows there is nothing new under the sun. It’s also a story intrinsically involved with the … Continue reading

Posted in General | Tagged | Leave a comment

Slime Moving to Github

Xach is reporting that Slime is moving to Github. That’s great news but mostly it’s good news for Xach who no longer has to deal with CVS to get the latest version of Slime for Quicklisp. For the rest of … Continue reading

Posted in Programming | Tagged , , , | Leave a comment

How To Reallocate Memory

Chris Taylor has a nice post on reallocating arrays. The problem is a common one: you initially allocate an array (or other data structure) and later want to make it larger. In C, for example, you would use the realloc … Continue reading

Posted in Programming | Leave a comment

FIDO

Ars Technica is reporting that Microsoft has joined the FIDO alliance. The FIDO, Fast IDentity Online, alliance is an industry group that is developing protocols to replace the passwords for access to Web sites. The idea is to use public … Continue reading

Posted in General | Tagged | Leave a comment