summaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md18
1 files changed, 3 insertions, 15 deletions
diff --git a/readme.md b/readme.md
index 7c28d83..a149a20 100644
--- a/readme.md
+++ b/readme.md
@@ -6,23 +6,11 @@ languages and virtual machines.
The first language definition is a subset of Go, enough to implement
simple benchmarks, as fibonacci numbers.
-The first VM is a stack machine, operated by walking directly the AST.
-
-The next step is to add a byte-code based VM and the corresponding byte code
-generator.
-
-Further steps is to get closer to full Go spec and / or introduce new
-languages definitions and new VM implementations.
+A byte-code based VM and the corresponding byte code generator are
+provided.
Note: this is highly experimental and unstable.
-
## Usage
-`go run ./cmd/gint < ./samples/fib`
-
-To debug visually the AST, you can set the `DOT` env to a command able
-to a display a graphviz dot input, such as `dot -Txlib` or `dotty -`
-(for old graphviz versions like mine):
-
-`DOT="dot -Txlib" go run ./cmd/gint < ./samples/fib`
+`go run . ./samples/fib`