diff src/luan/impl/LuanCompiler.java @ 1561:e1a13e707bf3

start immutable
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 05 Nov 2020 20:24:09 -0700
parents 6c830be6be98
children 8fbcc4747091
line wrap: on
line diff
--- a/src/luan/impl/LuanCompiler.java	Thu Oct 22 00:33:04 2020 -0600
+++ b/src/luan/impl/LuanCompiler.java	Thu Nov 05 20:24:09 2020 -0700
@@ -40,9 +40,9 @@
 		} catch(InvocationTargetException e) {
 			throw new RuntimeException(e);
 		}
-		closure.upValues[0].o = PackageLuan.requireFn(luan);
+		closure.upValues[0].set( PackageLuan.requireFn(luan) );
 		if( env != null ) {
-			closure.upValues[1].o = env;
+			closure.upValues[1].set(env);
 			env.closure = closure;
 		}
 		return closure;