aboutsummaryrefslogtreecommitdiff
path: root/elymas
diff options
context:
space:
mode:
authorDrahflow <drahflow@gmx.de>2013-10-02 11:53:04 +0200
committerDrahflow <drahflow@gmx.de>2013-10-02 11:53:04 +0200
commitbb5a9deb5f17b0e4cc89c8577b745a44ae5b1bdd (patch)
treed768741fb95bf09ea0a2d57c564361b0779b6633 /elymas
parent7ff5edb1b36c47bb45082958b870f3b0e05df062 (diff)
Fixed obnoxious "not a scope" error after freeze
Diffstat (limited to 'elymas')
-rw-r--r--elymas/Makefile2
-rw-r--r--elymas/interpreter.ey2
-rw-r--r--elymas/loaded.ey2
-rw-r--r--elymas/optimized.ey2
4 files changed, 4 insertions, 4 deletions
diff --git a/elymas/Makefile b/elymas/Makefile
index 08c7e69..6ee1265 100644
--- a/elymas/Makefile
+++ b/elymas/Makefile
@@ -1,5 +1,5 @@
loaded: optimized loaded.ey $(shell find lib -name '*.ey')
./optimized < loaded.ey || true
-optimized: interpreter optimized.ey $(shell find lib -name '*.ey')
+optimized: interpreter optimized.ey lib/math.ey lib/sys/opt.ey
./interpreter < optimized.ey || true
diff --git a/elymas/interpreter.ey b/elymas/interpreter.ey
index 35c0dad..bb25d00 100644
--- a/elymas/interpreter.ey
+++ b/elymas/interpreter.ey
@@ -1,3 +1,3 @@
#!/usr/bin/env elymas
-{ "/proc/self/fd/0" include }' "interpreter" sys .freeze
+{ "/proc/self/fd/0" include 0 sys .exit }' "interpreter" sys .freeze
diff --git a/elymas/loaded.ey b/elymas/loaded.ey
index c737634..f917b62 100644
--- a/elymas/loaded.ey
+++ b/elymas/loaded.ey
@@ -14,4 +14,4 @@
"lib/net/alg/http.ey"
] { _ dump include }' each
-{ "/proc/self/fd/0" include }' "loaded" sys .freeze
+{ "/proc/self/fd/0" include 0 sys .exit }' "loaded" sys .freeze
diff --git a/elymas/optimized.ey b/elymas/optimized.ey
index ca53b40..f64504e 100644
--- a/elymas/optimized.ey
+++ b/elymas/optimized.ey
@@ -5,4 +5,4 @@
"lib/sys/opt.ey"
] { _ dump include }' each
-2 { { "/proc/self/fd/0" include }' "optimized" sys .freeze } rep # FIXME freeze wonkyness (the optimizer allocates during freeze)
+2 { { "/proc/self/fd/0" include 0 sys .exit }' "optimized" sys .freeze } rep # FIXME freeze wonkyness (the optimizer allocates during freeze)