Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Size: (weeks of effort)

Summary:

As a programmer, I have a base interpreter on which to build and prototype.





Details:

Program model:

  • A sequence of actions, where each action is a string

  • Example: [ “forward”, “turn-left”, “forward”, “turn-left”, “forward”, “turn-left”, “forward” ]


Interpreter/vm:

  • A program

  • A program counter

  • A set of pluggable “action handlers”

  • A step operation that executes the current action and increments the program counter

Acceptance:


Unit tests and “hello, world” program that prints to the console.


Dependencies:

None

  • No labels