Author Archives: jcs

Vertically Aligning Code

Terence Eden has a post in which he argues that code should be vertically aligned. Doing so, he says, improves readability and makes the code easier to understand. As an example, he offers int robert_age = 32; int annalouise_age = … Continue reading →

Posted in Programming | Tagged | 1 Comment

N00bris

Jean-Philippe Paradis nails it "n00bris: n. The pride of a newcomer to enter a new programming community and immediately start suggesting changes." — @fogus — Jean-PhilippeParadis (@HexstreamSoft) November 25, 2014 Lispers see this all the time with n00b proposals to … Continue reading →

Posted in General | Tagged | Leave a comment

Pinning Packages

I recently learned something useful from Timo Geusch in a post on pinning a package to a specific archive. It turns out that Emacs 24.4 has a new variable, package-pinned-packages, that tells the package system to get certain packages from … Continue reading →

Posted in General | Tagged | Leave a comment

Markdown Gets Code Blocks

I don’t use Markdown because, as an Emacs user, I have access to the superior Org Mode. Still, if you’re not an Emacs user, Markdown provides a subset of Org Mode’s capabilities and is definitely an excellent piece of software … Continue reading →

Posted in General | Tagged , | 1 Comment

EmacsGolf: Changing Times to 24-Hour Notation

Here’s a problem I dealt with recently. We have a tab-delimited data file that has time as one of the fields. The times are in the U.S. 12-hour format with a trailing ‘a’ for AM or a ‘p’ or PM. … Continue reading →

Posted in General | Tagged | 6 Comments

The Legacy of Emacs

Bernd Haug has an interesting take on what the real legacy of Emacs is: #Emacs’s lasting legacy may be keeping #functional programming for real-life applications alive between AI winter and current renaissance. — Bernd Haug (@xaibeha) November 7, 2014

Posted in General | Tagged | Leave a comment

SBCL 1.2.6 Is Released

The new Steel Bank Common Lisp, version 1.2.6, is out and available at the usual place. As always, it built and passed the regression tests without problem. As usual, there are a couple of enhancements and some bug fixes. All … Continue reading →

Posted in Programming | Tagged , | Leave a comment

Animated Paredit Guide

Dan Midwood has posted an excellent animated paredit guide. The post consists of animated gifs and supporting text. Midwood’s experience mirrors mine. For a long time he used only the most basic paredit features but then decided to optimize his … Continue reading →

Posted in Programming | Tagged | 2 Comments

Handwriting Update

It’s been a while since we’ve visited the fronts in the cursive wars. Here in the United States the trend away from cursive is moving fitfully forward with occasional counterattacks from traditionalists and their talk of Armageddon. It’s harder here … Continue reading →

Posted in General | 1 Comment

Lisp for the Web

Adam Tornhill has a new book: Hard to believe I got 1000+ readers of my #Lisp book @leanpub . I mean, Lisp? I'm happy and proud! https://t.co/QFp86ulLnA — Adam Tornhill (@AdamTornhill) October 19, 2014 I just bought and downloaded my … Continue reading →

Posted in Programming | Tagged , | Leave a comment