the spinny programming language for itty
Find a file
2026-01-04 01:28:13 -06:00
.gitignore fix some js errors :3 2026-01-03 14:55:15 -06:00
packager.sh add metadata 2026-01-03 16:31:12 -06:00
README.MD add readme 2026-01-04 01:28:13 -06:00
spinny.js Ok that was a really stupid bug. One character change smh 2026-01-04 01:17:48 -06:00
spinny.js.ittymeta add metadata 2026-01-03 16:31:12 -06:00
spinny.yarn Ok that was a really stupid bug. One character change smh 2026-01-04 01:17:48 -06:00
yarnball-meta.json Attempt to create yarnball (for itty) 2026-01-02 01:44:56 -06:00

The Spinny compiler and interpreter for itty.

My custom string-based programming language, spinny, is being built here.

Proper syntax and docs to come, but my current syntax example can be found here.

Building

To build...

  1. git clone the itty repo into a folder itty
  2. Run the packager.sh (note: requires Nix to work)

Running

To install to itty, download the spinny.yarn file to your computer. Then go to an instance of itty and run the following commands:

loader upload spinny.yarn
# ^ This will open a file dialouge.
#   Please select the downloaded `spinny.yarn'.
mrrp yarn spinny.yarn
# ^ This will ask you to confirm.
#   Type `y' and press enter.

Now, spinny can be run by simply typing "spinny" on the command line. Test it out by running spinny --help!

TODO

  • Write tokenizer/parser thing
  • Allow writing out compiled files
  • Add interpreter
  • Add some simple builtins
  • Add itty binds/wrappers
  • Spec and docs for spinny
  • Make some standard (more complex) binds and add them