Próbowałem dzisiaj ocenić wyrażenie Clojure z zagnieżdżonymi funkcjami stenograficznymi, ale nie pozwoliło mi to.
Wyrażenie brzmiało:
(#(+ % (#(+ % (* % %)) %)) 5) ; sorry for the eye bleed
Wynik był:
IllegalStateException Nested #()s are not allowed clojure.lang.LispReader$FnReader.invoke (LispReader.java:630)
...and a bunch of other garbage