Graham Marlow

Building Emacs from source on MacOS

Sep 8, 2022

This is a guide for building Emacs from source for Mac OSX (tested on 12.4, M1) with native compilation enabled. If you don't want native compilation (though I highly recommend it), feel free to drop...

Reading: The Dispossessed

Aug 13, 2022

Talking about The Dispossessed by Ursula K. Le Guin. Before diving into the contents of this book, it's interesting to note that Ursula K. Le Guin was a big fan of Taoism, big enough to publish her...

Emacs from scratch

May 8, 2022

Update: I created Start Emacs as an easier way to get up and running with Emacs. It follows many of the same principles in this guide and throws in some extras. Check it out here Four months after...

Clean git

Feb 12, 2022

Well-organized commits are a treat. They are your guide to the theory of developers come and gone, a ledger filled with important decisions. Knowing how to structure commits into a readable,...

Introducing ReScript

Jan 10, 2022

A few weeks ago I revisited ReScript and experimented with the ecosystem during Advent of Code. I was pleased to discover that the language is in a much better place than four years ago. Although I...

Reading: Intro to Haiku

Jan 8, 2022

Talking about Intro to Haiku by Harold Henderson. The 17 syllable (5-7-5) structure of Japanese haiku doesn't necessarily translate well into English, so Henderson prefers English haiku in the realm...

Best of 2021

Jan 2, 2022

Inspired by Fogus's post of the same name, this is a list of my favorite things of 2021. I'm focusing on projects, ideas, and media that I found especially noteworthy throughout the year (huge bias...

Statues of Piranesi

Dec 19, 2021

After finishing Piranesi, my thoughts and attention have been captured by the influences of its setting. In particular, the marble statues that fill Piranesi’s residence, the House. The classical...

Revisiting ReScript

Dec 11, 2021

When I first started looking at ReScript two years ago it was a project under another name: Reason. Derived from OCaml, Reason promised type safe code and powerful functional primitives without...

What happened to proper tail calls in JavaScript?

Mar 27, 2021

Proper tail calls (PTC) is a programming language feature that enables memory-efficient recursive algorithms. I'm not going to belabor the details of proper tail calls or how it pertains to...

Game design is immaterial

Mar 20, 2021

Reading Elements of Game Design planted a splinter in my brain that I cannot stop fiddling with. On page 8, when discussing the game designer's role, Designer's intentions are immaterial, save for...

Creative-consumptive entertainment

Mar 17, 2021

Since discovering a discussion on Hacker News about the perils of consumptive entertainment, I doubt my self-worth every time I sit down to play a video game. I could be doing something productive....

  1. prev
  2. next