now browsing by tag


Dimming JavaScript curly braces and brackets in Emacs

When coding in Lisp or Scheme, some Emacs users prefer to have the parenthesis/brackets dimmed. The reason for this is that it makes it easier to see the things that matter like variable names. I’ve been coding more JavaScript lately and wondered if this would work for JS and indeedRead More

Free Software Supporter #18 announces some recent GNU software releases

Free Software Supporter is a newsletter run by the FSF (Free Software Foundation) and in it they have a section announcing a few software releases from the GNU project. However, they do not seem to provide any description of the projects aside from their name and version. I guess this is okay since FreeRead More

Emacs Tip: Word counting with a regular expression

Here’s a function for Emacs that counts the number of words in a buffer by using a regular expression: [gist 5942572] The regular expression matches against one or more word characters. It doesn’t move the current point of the buffer so you don’t have to keep re-positioning the cursor every time youRead More

TaskScheduler Domain Specific Language converted to Lisp

Oren Eini has written a DSL that uses the Boo language and does a bit of sub-classing. This was in response to a reply to one of his posts by a blogger named Tim Wilde. The purpose of a domain-specific language is to make it easier to talk about the domain. The DSL writtenRead More

Automating Simple Tasks with Scheme (Competing with Perl, Python and Ruby)

A reddit user by the name of alanshutko stated what was necessary to make Scheme, Common Lisp, Haskell, and other non-mainstream languages more appealing to the average programmer. Compare that with the types of simple programs we see in Perl and Python. “I have a bunch of files, and I want toRead More