@@ -81,11 +81,11 @@ e.addPrimitive("{}", ValueLayer, (){ return new Table; }); // IO and others - e.addPrimitive("print", ValueLayer, (Value a){ writeln(a); return new IntValue(0); }); + e.addPrimitive("print", ValueLayer, (Value a){ writeln(a); return a; }); e.addPrimitive("gensym", ValueLayer, (){ return new StrValue(freshVarName()); }); auto rand = Mt19937(unpredictableSeed); e.addPrimitive("rand", ValueLayer, (IntValue n){ return new IntValue( uniform(0,cast(int)n.data.toInt(),rand) ); }); }