diff options
Diffstat (limited to 'horizon')
-rw-r--r-- | horizon | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/horizon b/horizon new file mode 100644 index 00000000..b384e30d --- /dev/null +++ b/horizon @@ -0,0 +1,19 @@ +; At its core, an editor is a 2D array of characters and a cursor. + +given [ + editor 5 5 +] + +Cursor should be at (0 0) + +now [ + type "abc" +] + +Cursor should be at (0 3) +"abc" should be at (0 0) +Trace should contain [ + typed "a" + typed "b" + typed "c" +] |