Skip to content

RocketRace/RocketRace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hey all! ✨

I'm Olivia (or RocketRace), a student studying automated systems development. In my free time, I dive head-first into esoteric software. I believe that programming can be a form of artistic expression which brings out the untapped potential in "unconventional" code. I strive for my projects to raise questions not asked before, or to cross the boundary of what is considered "realistic". Below are a few of my ventures!

Link Project
unibitmap Cyclic conversions between colored images and executable ASCII+ art
BaDSV A family of nondeterministic CSV-like file formats exploiting invalid byte sequences in UTF-8 (et. al)
custom-literals A pure-Python implementation of C++'s user-defined literals (UDLs) enabling code like "foo".u in your Python scripts
ti A terminal pixel rendering framework aimed at tiny interactive scripts
SetVer Setaceous Versioning, a radical new versioning scheme based on set theory
easy_z3 A declarative interface for the Z3 constraint solver (ab)using Python's metaclasses
hoopy Implementing custom operators and Haskell syntax inside Python

I've also designed many esoteric programming languages, such as Zirconium (in which you control a drone network), 5D Brainf*ck With Multiverse Time Travel (an extension of the famous esolang), or Babalang (a tribute to Baba Is You). Other major projects of mine include various Discord bots such as robot-is-you, also based around Baba Is You.

Given my experience in programming language design and implementations, I'm also a polyglot! I pick up languages with ease. My current languages include Python, Rust, Typescript/Javascript (Vanilla / React), Scala, Elm, APL (Dyalog), Kotlin, C, C++, Haskell. I'm also interested in developing using Elixir, Swift, Svelte, or other languages / frameworks new to me. I pick them up quickly :)

I'm @rocketrace on Discord.

Releases

No releases published

Packages

No packages published