- 03 Nov, 2018 1 commit
-
-
Vladimir Sedach authored
-
- 02 Nov, 2018 1 commit
-
-
Vladimir Sedach authored
-
- 27 Oct, 2018 2 commits
-
-
Vladimir Sedach authored
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
-
Vladimir Sedach authored
-
- 25 Oct, 2018 4 commits
-
-
Vladimir Sedach authored
-
Vladimir Sedach authored
Thanks to Olaf Ruppert for the suggestion.
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
- 24 Oct, 2018 6 commits
-
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
- 22 Oct, 2018 3 commits
-
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
- 21 Oct, 2018 2 commits
-
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
- 16 Oct, 2018 1 commit
-
-
Vladimir Sedach authored
-
- 15 Oct, 2018 3 commits
-
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
- 13 Oct, 2018 1 commit
-
-
Vladimir Sedach authored
-
- 12 Oct, 2018 1 commit
-
-
Vladimir Sedach authored
-
- 11 Oct, 2018 1 commit
-
-
Vladimir Sedach authored
-
- 10 Oct, 2018 2 commits
-
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
- 07 Oct, 2018 6 commits
-
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
- 02 Oct, 2018 1 commit
-
-
Vladimir Sedach authored
-
- 07 Jul, 2018 1 commit
-
-
Vladimir Sedach authored
-
- 09 Jun, 2015 1 commit
-
-
Boris Smilga authored
Additions to 116f9ca9, to not replace Φ() with Φ.call(this) unless Φ refers to this. Also, fixed / added tests.
-
- 03 Feb, 2015 1 commit
-
-
Boris Smilga authored
-
- 25 Dec, 2014 1 commit
-
-
Boris Smilga authored
1. Named function bodies in Common Lisp may contain multiple DECLARE forms before or after the docstring (or even before *and* after). This feature is important for meta-programming by macros, and so PS should also support it. 2. Declarations should be allowed in PS forms whose Lisp namesakes allow them, to wit: in the macros WITH-SLOTS, MULTIPLE-VALUE-BIND, DO*, DO, DOTIMES, DOLIST, DESTRUCTURING-BIND, LET*, DEFUN, DEFSETF, and in the special forms LET, FLET, LABELS (letting out DEFMACRO, MACROLET, SYMBOL-MACROLET who are not translated to JavaScript). Before the present commit, most of them didn't handle declarations correctly. 3. Individual DECLARE forms should be allowed to contain multiple declaration specifiers, in particular, multiple SPECIAL specifiers. WITH-DECLARATION-EFFECTS used to ignore SPECIALs after the first one. 4. This commit also introduces LOCALLY as PS form because it simplifies the implementation of stuff from (2).
-
- 18 Dec, 2014 1 commit
-
-
Boris Smilga authored
-