Welcome!
I’m David, a programmer interested in programming languages, developer tools,terminals, and graphics. Here you’ll find a bit about my projects and maybesome related writing.
- Email:[email protected]
- Github:deparr
- Resume:pdf
Projects
jolt.nvim
A plugin that turns Neovim into a static site generator withdjot.lua.Uses treesitter to give code blocks the same syntax highlighting they have in Neovim.See thesource.
site-tui
Serving my (old) portfolio website over ssh using charm.sh’swish.It used to be up ontui.dparrott.dev
, but you can see a demo of ithere.I still think ssh ‘websites’ are fun though, I might revisit this withlibvaxis eventually. See thesource.
boids
A simple flocking simulation in Godot.Based on the flocks described in thispaper.
chip-8 emulator
I wrote a basicchip-8 emulator to learn more about emulation and a bit of SDL.It’s not quite complete: there’s no sound, window size is fixed, and sprites don’t wrap around the screen edge, but it can play quite a few roms.Emulators are a pretty interesting topic, and someday I’d like to write one for a more complicated system like the SNES or GBA.See thesource.