diff options
| -rw-r--r-- | interpreter.py | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/interpreter.py b/interpreter.py index 299dde8..a5fab45 100644 --- a/interpreter.py +++ b/interpreter.py @@ -716,7 +716,7 @@ def interpretJoin(symbol, args, env):      target = evaluate(args[1], env)      if not isinstance(target, String):          raise InterpretPanic(symbol, "expects a :string as its second argument", target) -    return String(target.value.join(lst.args)) +    return String(target.value.join([a.value for a in lst.args]))  GLOBALS.register("join", Builtin(interpretJoin, 2)) | 
