Hi Clojure Group,

I'm new to the group, apologies if this topic has been raised before.
Basically I'm wondering if there is a reason why the form used to
defined a function isn't attached as meta-data to the function.
Clojure is a isomorphic language and this capability would really help
me out with some libraries I'm building.

Clojure forms are pretty compact, much smaller than the compiled byte-
code, I can't see it having a big impact on the memory footprint.

People might argue that I could provide a local fn macro which
captures the form meta-data and calls the clojure.core/fn macro to do
the real work. The problem with this approach is that the reader macro
#(%) expands to fn*. There is no way of overriding the fn* symbol.

What are peoples thoughts?

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to