@@ -22,10 +22,10 @@ var nx = gensym(); # generate fresh symbol var ny = gensym(); @macro _x = @macro(nx) {name: nx}; # cheating to create {is:"Var" .. } @macro _y = @macro(ny) {name: ny}; # at macro layer - {is: "Let", name: nx, layer: "", init: @macro(x), expr: - {is: "Let", name: ny, layer: "", init: @macro(y), expr: + {is: "Let", name: nx, layer: "", vdef: @macro(x), expr: + {is: "Let", name: ny, layer: "", vdef: @macro(y), expr: @macro(if _x < _y then _y else _x)}} # the expression )}; print( maxGood(print(1), print(2)) ); # 1 2 2