You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I mostly use Javascript/Typescript for web apps and Python for tools.
I picked up C++ and C via the use of Arduinos and have been self-taught otherwise.
I enjoy functional, homoiconic, and object-oriented langauges (especially Scheme) but have not had much experience using Scheme or Lisp. I'm trying to design one of my own but so far it's all just theoretical.
I have a YouTube channel -- check that out when you get a chance.
I'm currently working on a platformer game called Aelith (which is not released yet), and as a result I have made dozens of commits to the KAPLAY game engine. The blog series about the game starts here, and the source code repository is here.
Some of my projects
Lynx - A browser-based reactive programming toolkit with Scheme-based syntax. Web editor
Schemascii - A Python program to convert ASCII art circuit diagrams into nice SVG schematics.
Cogni - An interpreter for the Cognate programming language that doesn't compile to C first.
uLisp fork - My fork of uLisp with new, experimental features.
Armdroid 1000 - A website about the old Armdroid 1000 with a bunch of resources (manual, circuit diagram, photos, miscallaneous reverse-engineering, etc).
Noteworthy but incomplete/WIP stuff
Parasite - A game that can't be beaten by the player: you have to teach the NPC's how to play it for you.
PICKLE and Tinobsy - A new idea for a programming language, and a type system to implement it.