Fun with Macros: Gathering
A technical article exploring a Common Lisp macro called 'gathering' for collecting results from procedural code.
A technical article exploring a Common Lisp macro called 'gathering' for collecting results from procedural code.
A deep dive into Lisp's syntax flexibility, exploring custom macros for assignment and mutation operators like incf, decf, mulf, and divf.
An introduction to symbolic computation in Lisp, explaining symbols and quoting for programmers new to Lisp languages.
Explains how Unix shell commands use Lisp-like syntax with program-name-first structure and expression composition.
An introduction to Hy, a Lisp dialect that runs on Python, exploring its syntax, capabilities, and the author's initial experience with it.
Introducing org-contacts, a new Emacs Org-mode based contact manager to replace the outdated BBDB.
A technical guide on using Emacs Lisp to plot BBDB contact addresses onto a Google Maps static map for visualization.
Introducing muse-blog, a custom Emacs Muse extension for building a personal blog, created to address the limitations of the existing muse-journal.
A developer's personal journey switching from Vim to Emacs, detailing their configuration and learning of Lisp.