Adding my first attempt at writing a lisp
[sandbox] / mini / mini.mini
diff --git a/mini/mini.mini b/mini/mini.mini
new file mode 100644 (file)
index 0000000..bc1977a
--- /dev/null
@@ -0,0 +1,7 @@
+(define repl (function () (print "repl")))
+
+(define run-file (function (file args) (print (read-file file))))
+
+(if (= __arguments__ nil)
+  (repl)
+  (run-file (car __arguments__) (cdr __arguments__)))