Category Archives: Programming

REPLs and Interactive Programming

Mikel Evins has a post from back in December of 2020 that recently popped up in my feed for some reason or another. It’s an interesting post about one of my favorite programming topics: interactive programming. In it, Evins examines … Continue reading

Posted in Programming | Tagged | Leave a comment

Scheme as a Prototyping Language

The other day I saw a link to this short essay on using Scheme as a prototyping language by Jonathan Sobel. The TL;DR is that Sobel was taking an Algorithms class and was assigned a project to implement the fast … Continue reading

Posted in Programming | Tagged , | Leave a comment

Reasons for Clojure

Irreal regulars know that I’ve been exceedingly wishy-washy about learning Clojure. Every time I see a video from Zamansky or someone else using it, I get excited about learning and trying it out. Other times, I get hung up on … Continue reading

Posted in General, Programming | Tagged | Leave a comment

Clojure and Scheme Compared

As I’ve said before, I’m sometimes tempted to take up Clojure but have always been put off by its reliance on the JVM. Last year, Mike Zamansky posted a couple of videos (1, 2) on using Clojure for the Advent … Continue reading

Posted in Programming | Tagged | Leave a comment

Designing with Finite State Machines

I’ve written before (see here and here for example) of my enthusiasm for using finite state machines (FSMs) in my design and coding. I had a C-based template that I used over and over. To implement a new state machine … Continue reading

Posted in Programming | Tagged | Leave a comment

Using Emacs & Org in College (Programming) Assignments

If you’re an experienced Emacser, the idea of using Emacs everywhere—including for school assignments—is second nature. Of course, not everyone is an experienced user. Some, like Seshal Jain, discover Emacs in the course of their studies and evolve their workflows … Continue reading

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

REPLs

Mikel Evins has a lovely post that considers interactive programming and REPLs. As many of you know, I love interactive programming and am a huge fan of it. I like how you can try out bits of code and feel … Continue reading

Posted in Programming | Tagged , | Leave a comment

Threading Macros in Elisp

As I’ve mentioned in some recent posts, Mike Zamansky is making his annual pilgrimage to the Advent of Code Website to try his hand at the problems. This year—so far, at least—he’s been using Clojure to solve the problems. I … Continue reading

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

Keyboards for Emacs

One of the most important pieces of kit in our arsenal is the keyboard. It’s easy to treat them as an afterthought but if you do a lot of typing as most of us do, the choice can mean the … Continue reading

Posted in Programming | Tagged | Leave a comment

Selective Display

Marcin Borkowski (mbork) has a post that reminds me of a useful command that I always forget about: selective-display. Borkowski uses it to make working with some large JSON files easier. Take a look at his post for the details. … Continue reading

Posted in Programming | Tagged | Leave a comment