Closed ahills closed 5 years ago
looks like an exception from an exception in this case -- real error got eaten by that faulty _err
self._err should have been self.error
I'm surprised that flake didn't notice that.
The WUT is a leftover debugging print that I should probably comment out!
sibilant > (print . 100)
File "<stdin>", line 1
(print . 100)
^
sibilant.compiler.CompilerSyntaxError: cannot evaluate improper lists as expressions
I'm not sure exactly how to describe this problem, except that when I was trying to write:
I accidentally omitted the quote, and experienced:
I'm not sure how to express why
(1 . 2)
is invalid, so I don't have any good suggestions for an error message.