aboutsummaryrefslogtreecommitdiff
path: root/source/lux.lux
diff options
context:
space:
mode:
authorEduardo Julian2015-05-26 22:35:58 -0400
committerEduardo Julian2015-05-26 22:35:58 -0400
commit639c9385219e143fd7a6161c57fda34293b81055 (patch)
tree92bbc0f8a3a6883e85221164e87971a5cd73d15f /source/lux.lux
parente86b31726a19b0706f3618467775ba8ce6030393 (diff)
- Now using an in-memory class-loader.
Diffstat (limited to 'source/lux.lux')
-rw-r--r--source/lux.lux6
1 files changed, 4 insertions, 2 deletions
diff --git a/source/lux.lux b/source/lux.lux
index ac47e81eb..ac28bf372 100644
--- a/source/lux.lux
+++ b/source/lux.lux
@@ -206,11 +206,13 @@
## (deftype HostState
## (& #writer (^ org.objectweb.asm.ClassWriter)
-## #loader (^ java.net.URLClassLoader)))
+## #loader (^ java.net.URLClassLoader)
+## #classes (^ clojure.lang.Atom)))
(_lux_def HostState
(#RecordT (#Cons [["lux;writer" (#DataT "org.objectweb.asm.ClassWriter")]
(#Cons [["lux;loader" (#DataT "java.lang.ClassLoader")]
- #Nil])])))
+ (#Cons [["lux;classes" (#DataT "clojure.lang.Atom")]
+ #Nil])])])))
## (deftype (DefData' m)
## (| #TypeD