My name is Fay Carsons :3
I'm a programmer, musician, and generative artist in Richmond, Virginia.
I've been teaching myself computer science for the last 3 years.
My GitHub is a record of my progress, from my first scripts to current projects
Hollow - A Clojurescript library for writing WebGL shaders with a meta-programmable DSL, a featured library of shader utilities, and high-level abstractions over the WebGL API. Cables.gl - Faust integration - A plugin for the Cables.gl (A Max-MSP like visual DSP language) ecosystem that enables users to livecode Faust DSP programs, compiling them to WASM Web Audio nodes with control from other Cables operators. Generative Art - Developed and shipped multiple long-form generative art projects, all written with Hollow, to generative art platforms like FxHash
The Odoc parser - A full rewrite of the parser that drives Odoc, OCaml's library documentation tooling.
OCaml ecosystem - Continuing projects to expand the OCaml ecosystem's support for creative coding, focusing on graphics and DSP.
Propophlex - My pet language, a compiled ML designed for heapless environments and hard real-time applications