Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 3.02 KB

README.md

File metadata and controls

30 lines (24 loc) · 3.02 KB

gitlab

Links to my GitLab projects

Open Source Work

  • sdl-gpu-hs - Haskell FFI bindings for the sdl-gpu C 2D graphics library.
    • Within it is memorable, a WIP library for zero-alloc FFI. And eventually, manually-managed, off-heap, type-safe Haskell data structures.
    • Also includes bindings to SDL_FontCache (a C text graphics library written by the author of sdl-gpu)
  • cute-c2-hs - Haskell FFI bindings to cute_c2, a single-header C collision detection library.
  • cute-sound-hs - Haskell FFI bindings to cute_sound, a single-header C audio library.
  • macaroni.nix - Nix overlays atop haskell.nix to make cross-compiling Haskell games to Windows Just Work.

Game Development

My wife and I work as a two-person game development studio.

Experiments/Abandoned Projects

  • slippi-netplay-nix - A now-defunct Nix derivation for the Slippi fork of the Dolphin emulator (used to play Super Smash Bros Melee online.)
  • userfaultfd-haskell - Incomplete & experimental Haskell FFI bindings to userfaultfd, a relatively new Linux feature allowing for userland page fault handling. It includes a little demo as well.