Giter Site home page Giter Site logo

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.

Olivia Palmu's Projects

512 icon 512

A tiny 2048 for the terminal

aoc2021 icon aoc2021

The repository where I place my AOC logs, starting from 2021

aoc2023 icon aoc2023

One language per day during Advent of Code

armageddon-bot icon armageddon-bot

- Causes chaos, carnage, cataclysm, calamity! - A silly bot for Discord Community Hack Week 2019.

bababot icon bababot

A moderational discord bot for the Baba is You discord server

babalang icon babalang

A Turing-complete, esoteric programming language based on the indie game Baba Is You

badsv icon badsv

The official BaDSV specification and CLI. Ascend from your puny DSV files!

calculator.app icon calculator.app

An esoteric programming language born from the macOS default calculator app

cargo-husky icon cargo-husky

Setup Git hooks automatically for cargo projects with :dog:

cellular-automata icon cellular-automata

Demonstrating Baba Is You's Turing completeness* by simulating any arbitrary elementary cellular automata within the game

custom-literals icon custom-literals

A library implementing C++'s custom literal suffixes using pure Python.

dbouncer icon dbouncer

A discord.py extension to easily manage your bot's guild count

easy_z3 icon easy_z3

Using z3's never been easier (maybe)

fivedbf icon fivedbf

Implementation of a 5DBF interpreter

hoopy icon hoopy

Inline Haskell inside your Python code

padlock icon padlock

Official parser for the esoteric language Padlock.

robot-is-you icon robot-is-you

Discord bot for servers about the indie game "Baba Is You"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.