Details
-
Type:
Defect
-
Status:
Closed
-
Priority:
Major
-
Resolution: Declined
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:
Description
((fn [] true)) ; true
(#(true)) ; classcast exception
((fn [])) ; nil
(#()) ; ()
(some (fn [_]_) [nil false 0 1]) ; 0
(some #(%) [nil false 0 1]) ; NPE
This is no defect. Function literals must have a function (or macro or special form) as first symbol.
So your examples should be written like so: