lib/flea/standard_library/display.scm in flea-0.1.0 vs lib/flea/standard_library/display.scm in flea-0.1.1

- old
+ new

@@ -1,8 +1,14 @@ (define display (native_function " Proc.new() do |arguments, interpreter| output = interpreter.evaluate(arguments[0]) - print interpreter.parser.to_sexp(output) + + if output.is_a?(String) + print output + else + print interpreter.to_sexp(output) + end + output end ")) \ No newline at end of file