projects

nova ⦶

Nova is a family of programming languages that are designed to be easily understood .

i've contributed to the project by writing a few Nova implementations that explore improvements to speed and accessibility . i intend to create proper learning materials for them in the future !

yarnstar 🧶

yarnstar is an online code editor designed for learning Nova and creating interactive fiction . programming on mobile devices is supported .

here are a few example projects for reference .

pyra 🦋

Pyra is a Nova dialect with a new strategy to optimize the speed of your code . the syntax is intended to be highly readable and comfortable for people sensitive to visual clutter , such as autistic people .

you can use Lua libraries like Love2D inside Pyra , which is useful for creating games .

* inventory button pressed
| Player is the player
* Player has Object
  - Player puts Object in inventory

the code above is an example from Antibubble 🫧 , a puzzle game i'm writing in Pyra .

pyra0

Pyra can still be too slow for some tasks , so i made a variant called Pyra0 that gives you more control over performace . i'm growing to prefer it for other reasons as well .

this website was created using Pyra0 !

sourcehut

you can find the rest of my software on my SourceHut page !