Wren is a dinky little scripting language that I've taken a strong interest in. It is class based, byte-code interpreted, very fast, and has cooperative multi-tasking at its core. It was created by the venerable Bob Nystrom. I've authored various open source wren packages, including:

  • semver: For SemVer parsing and comparing.
  • mesh: For working with the .obj mesh format.
  • chorus: For parsing and delegating CLI arguments.
  • tree: For pretty printing tree structures.
  • tempo: A date Library.
  • stream proposal: A proposal for introducing streams to the language.