Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Compiling Forsp Stacklessly
Forsp is fascinating language billed as a combination of Lisp and Forth.
-
How I reduced my Gitlab CI Runtime by 80%! (Clickbait!)
I use Gitlab to host a lot of my repos and I have one particular repo that runs CI a lot.
-
Weak Heterosexuality
Heterosexuality and homosexuality have commonly understood definitions in western society.
-
Org Setup
Emacs and Org posts are a dime a dozen on the internet, and they’re usually extremely specific, going into precise detail on how the author uses every tool in Org’s arsenal.
-
Nomad on ARM64: Cannot Join Network
I recently got a Raspberry Pi 4 model B, and I wanted to do the usual “deploy container orchestrator” thing, but I didn’t really want to do a full Kubernetes cluster because that seemed like overkill for such a small computer.
-
"Interesting" Clojure Macro Interaction
Clojure’s macro system is a little tricky to work with (at least for me), but it’s also quite powerful.
-
Monorepo Compromise
I have a modest proposal on repository organization.
-
Ironic Space Lisp Part 9
It’s been a long time since I last worked on ISL, mostly because I got distracted by other projects and languages: things like the flows project, or Clojure.
-
Clojure's Looping Syntax is Surprising
They aren’t super popular, but Clojure has a rich set of high level looping macros.
-
Codegen Loader
In what is very likely an enormously bad idea, I have built a JVM classloader that can load dynamically load Java source files into memory.
-
Netns socat Trick
I mostly use this blog for theories, ideas, and think-pieces.
-
Game Idea: "Annihilation: God's Will"
God created this world.
-
Intentional Limit Breaks in Video Games
When building consumer software, it’s a widely held belief that the software shouldn’t crash, shouldn’t hang (or ignore user input), and should generally remain “in control.”
-
The Triumvirate of Aberrations
While attending college, for a variety of reasons too tedious to go into, I frequently dined at my college’s dining hall.
-
Pipeline Operators
Pipeline “operators” or “threading”1 constructs are interesting language constructs.
-
Flows the Wrong Way, Part 2: The Right Way
Note in 2022: I’m in a very different state of mind compared to when I wrote this, and neither part represents my modern voice or style particularly well.
-
Flows the Wrong Way: Streaming into Elixir
Note in 2022: I’m in a very different state of mind compared to when I wrote this, and neither part represents my modern voice or style particularly well.
-
Ironic Space Lisp Part 8
It’s been a while since I posted progress on ISL, and that is mostly my fault.
-
The Phantom Rejection
I’m unemployed, so I’m constantly applying to jobs, and have posted my resume to a couple of job boards, attempting to prompt semi-cold calls from recruiters.
-
Ironic Space Lisp Part 7
Let’s talk about the VM internals.
-
Ironic Space Lisp Part 6
Since last time, I did two things: switched from error_chain to failure, and refactored with the visitor pattern.
-
Ironic Space Lisp Part 5
Let’s talk about environmental bindings.
-
Operators
I recently started thinking about operators and math in programming languages.
-
Ironic Space Lisp Part 4
This update is all about parsing, and this ended up being really difficult.
-
Ironic Space Lisp Part 3
Have you ever been working on a project and felt stupid and scared?
-
I hate Go, and I think it's really cool
My first impression of Go was, ironically, “kinda generic”.
-
A Hybrid Course
I took a lot of interesting courses in college, but I wanted to talk about a particular course that you might call a “hybrid course”.
-
Ironic Space Lisp Part 2
Part 1 Part 2 Last time, the conceptual challenges of a the stack VM convinced me it was the wrong approach.
-
Ironic Space Lisp Part 1
Part 1 Part 2 I recently had a new idea for a space programming game.
-
Game Idea: Compressed Dungeons, pt. 1
tldr: moba keystone dungeons Traditional cRPGs are, in general, united by a strong emphasis on character progression.
-
Hacking Turntable for Fun and Music
Previous Solutions Turntable is a collaborative DJ website that lets people play music to an online audience.