aboutsummaryrefslogtreecommitdiffstats
path: root/core/init.moon
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2020-03-02 11:41:33 +0000
committers-ol <s-ol@users.noreply.github.com>2020-03-02 11:41:33 +0000
commit03853b35a473161f377fb74a05723cacc5cbf36b (patch)
tree2e3df044cc0ff3ed24a07d6b5ee31682f077e5fa /core/init.moon
parentnew op interface part one (diff)
downloadalive-03853b35a473161f377fb74a05723cacc5cbf36b.tar.gz
alive-03853b35a473161f377fb74a05723cacc5cbf36b.zip
IO system
Diffstat (limited to 'core/init.moon')
-rw-r--r--core/init.moon8
1 files changed, 6 insertions, 2 deletions
diff --git a/core/init.moon b/core/init.moon
index a309722..6b5bdd0 100644
--- a/core/init.moon
+++ b/core/init.moon
@@ -1,6 +1,8 @@
L or= setmetatable {}, __index: => ->
-import Op, Action, FnDef from require 'core.base'
+import Op, IO, Action, FnDef, EventInput, ValueInput, IOInput
+ from require 'core.base'
+import match from require 'core.pattern'
import Value, Result, load_ from require 'core.value'
import Scope from require 'core.scope'
@@ -17,7 +19,9 @@ globals = Scope.from_table require 'core.builtin'
{
:Value, :Result
:Cell, :RootCell
- :Op, :Action, :FnDef
+
+ :Op, :IO, :Action, :FnDef
+ :EventInput, :ValueInput, :IOInput, :match
:Scope
:Registry, :Tag