Tag Archives: Lisp

Gnus: Saving Outgoing Messages To Multiple Gmail Folders

Everything is possible, if you a have an extensible email-reading application, written in one of the most powerful languages of the world:

Posted in Computers, Emacs, Free software, Gnus, Lisp, Programming, Software | Tagged , , , , , ,

Powerful Regular Expressions Combined with Lisp in Emacs

Regular expressions are a powerful text transformation tool. Any UNIX geek will tell you that. It’s so deeply ingrained into our culture, that we even make jokes about it. Another thing that we also love is having a powerful extension … Continue reading

Posted in Computers, Emacs, Free software, FreeBSD, GNU/Linux, Lisp, Open source, Programming, Software | Tagged , , , , , , , , | 1 Comment

Speeding Up Emacs and Parsing Emacs Lisp from Emacs Lisp

I recently spent a bit of time to clean up all the cruft that my ~/.emacs file and my ~/elisp directory had accumulated. I have been using a multi-file setup to configure my Emacs sessions, since at least 2008. This … Continue reading

Posted in Computers, Emacs, Free software, GNU/Linux, Linux, Lisp, Open source, Programming, Software | Tagged , , , , , , , , | 9 Comments

Sometimes #’format is scary

CL-USER> (format t “~{~{ ~8,’0b~} |~:*~{ ~2,’0x~}~%~}~%” (loop for x below 32 collect (loop for y below 8 collect (+ (* x 8) y)))) 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 | 00 01 02 03 04 05 06 … Continue reading

Posted in Computers, Lisp, Programming, Software | Tagged , , , ,

A Tiny Lisp Script

A tiny Lisp script, noticed first in a recent post in comp.lang.lisp and then ported to SBCL: % cat ~/bin/iota #!/usr/local/bin/sbcl –script (defun iota (count &optional (start 0) (step 1)) “Build a list of `count’ numbers, starting from `start’ and … Continue reading

Posted in Computers, Lisp, Programming, Software | Tagged , , , , | 3 Comments

Extending ERC with Emacs Lisp

ERC is an IRC client written in Emacs Lisp. This makes ERC very easy to extend, customize and otherwise adapt to your personal style. A nice features of the standard ERC distribution is that you can extend the set of … Continue reading

Posted in Computers, Emacs, Free software, Lisp, Programming, Software | Tagged , , , , , , | 1 Comment

Lisp fun; can it run faster than C?

A common misconception about Lisp is that it is “slow”. I wrote misconception because this is not necessarily true. Most of the time that the “slowness” argument is brought up, it eventually turns out, after talking a while with the … Continue reading

Posted in Computers, Free software, Lisp, Open source, Programming, Software | Tagged , , , , , , | 3 Comments