Undid 88c61599074dfaa40fae285f62f8910e0a201561
commit7d17a98c714d8d57dec614f6d109d0fc6c7df1a1
authorVladimir Sedach <vas@oneofus.la>
Sat, 27 Oct 2018 06:41:45 +0000 (26 23:41 -0700)
committerVladimir Sedach <vas@oneofus.la>
Sat, 27 Oct 2018 06:41:45 +0000 (26 23:41 -0700)
tree5b5b1c6110eb42b1a4d9d039240d3a8bc6e6ed0e
parent1c2d80ef952f2755467cdb57e538137832b612c8
Undid 88c61599074dfaa40fae285f62f8910e0a201561

No longer going to parenthesize lambdas and objects at toplevel.
The REPL use case (the original motivation for parenthesizing at
toplevel[1]) is a not very compelling special case. Apparently,
MongoDB has some brain damage with parsing parenthesized expressions,
which is a more compelling use case, and a reason not to parenthesize.

Thanks to Lukas Phaf for the bug report.

[1] https://mailman.common-lisp.net/pipermail/parenscript-devel/2011-November/000838.html
src/printer.lisp
tests/output-tests.lisp
tests/package-system-tests.lisp