W Clojure, jaka jest różnica między fn i fn *? Widzę fn *, gdy składnię zacytuję funkcję utworzoną za pomocą makra #. Na przykład, w REPL:Jaka jest różnica między fn i fn *?
user=> `#(inc %)
(fn* [p1__342__343__auto__] (clojure.core/inc p1__342__343__auto__))
Czy to po prostu wykorzystywane do celów diagnostycznych w celu określenia, że funkcja została stworzona przez # zamiast fn bezpośrednio?
Zobacz http://stackoverflow.com/questions/10767305/what-is-fn-and-how-does-clojure-bootstrap – noahlz