Yesterday I wrote the modulus operator for the WDR Paper Computer[1].

It's a tiny computer with only 5 instructions: add1, sub1, jump to line#, end program, and is-zero?.

My conclusions so far about paper computing:
- It's really fun to figure out clever ways to write programs using a limited instruction set!
- Running programs by hand is pretty tedious and gets old fast. ^__^

[1] en.wikipedia.org/wiki/WDR_pape

@tty register machines are tedious to handle by hand, next you should try a stack machine :)

@neauoire uxn spoiled me! Stack-style is much easier to work with imo.

@neauoire Though I think a stack machine with this instruction set would still be challenging to write programs with and run by hand.

Follow

@tty It's not too bad, before writing the uxn vm, I "played" it on paper.

wiki.xxiivv.com/site/papier.ht

The WDR Paper Computer can be modified to not use registers at all, and instead use the stack primitives POP DUP SWP

· · Web · 0 · 0 · 0
Sign in to participate in the conversation
Merveilles

Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them.