aboutsummaryrefslogtreecommitdiff
path: root/ExecBrainfuck.icl
diff options
context:
space:
mode:
authorCamil Staps2015-05-22 16:37:49 +0200
committerCamil Staps2015-05-22 16:37:49 +0200
commitd6af8d48172d07cfa017cdc752c31960953012e8 (patch)
treecc8eb7af4cb6c7bbe9a02ac196d9a2148cc1a35e /ExecBrainfuck.icl
Initial commit
Diffstat (limited to 'ExecBrainfuck.icl')
-rw-r--r--ExecBrainfuck.icl14
1 files changed, 14 insertions, 0 deletions
diff --git a/ExecBrainfuck.icl b/ExecBrainfuck.icl
new file mode 100644
index 0000000..84dd546
--- /dev/null
+++ b/ExecBrainfuck.icl
@@ -0,0 +1,14 @@
+module ExecBrainfuck
+
+import StdEnv, Brainfuck
+
+Start :: *World -> *World
+Start world
+# (io,world) = stdio world
+# (program,io) = freadline io
+# (ok,world) = fclose io world
+# world = run (read program) [] world
+# (io,world) = stdio world
+# io = io <<< '\n'
+# (ok,world) = fclose io world
+= world