Login
You're viewing the discuss.systems public feed.
  • Oct 15, 2026, 2:40 AM

    when i omit the instructions which assume the existence of a heap allocator and the affordances one permits, the birch instruction set is down to 40. i'm purposefully avoiding looking at Uxn too closely apart from superficial matters because i really do want birch to be its own thing, but, that's just 8 more than Uxn, with some support for quickly addressing stack locals across frames and other things that truly make sense to consolidate into discrete instructions.

    i'm fairly happy with this.

    💬 1🔄 0⭐ 0

Replies

  • Oct 15, 2026, 2:50 AM

    one last effort i've tackled is moving the functionality of less frequently invoked instructions into the runtime, and reducing the cost of invoking said runtime functions all the while.

    this has been quite successful. the final effort will be some semblance of a birch object format suitable for loading on microcontrollers or other MMUless environments

    💬 0🔄 0⭐ 0