X-Git-Url: https://code.kerkeslager.com/?p=sandbox;a=blobdiff_plain;f=stutter.py;h=c2139e56085b39e876027d67e22003c3b301e641;hp=7b70dce9d50694191bd07a2498c45f33d1375cce;hb=3d05741bfbf25d0dfd038767737da6f464268e08;hpb=dcb644b4eda56accca31792ba4701228d17f6056 diff --git a/stutter.py b/stutter.py index 7b70dce..c2139e5 100644 --- a/stutter.py +++ b/stutter.py @@ -718,7 +718,7 @@ void define(Environment** parent, Object* args) { assert(countArgs(args) == 2); Object* name = getArg(0, args); - Object* value = getArg(1, args); + Object* value = c_evaluate(parent, getArg(1, args)); assert(name->type == SYMBOL); *parent = makeEnvironmentPointer(name->instance.symbol, value, *parent);