On Mon, Nov 2, 2009 at 3:32 PM, ataggart <[email protected]> wrote:
>
> If (Integer/parseInt "5") works, then not all functions need be an
> implementation of IFn; or perhaps more precisely, clojure knows when a
> call is being made to an IFn vs a static java method.  It would be
> nice for consistency if whatever makes that work also treated Integer/
> parseInt as a function with respect to higher-order functions such as
> map.  Even the naive implementation of just automatically wrapping
> such uses in an anonymous function would go a long way to removing
> boiler-plate.

This could be made to work.  However, there would be no place to
put type hints for the arguments to the static method without
converting your expression to essentially the form currently
required, #(Integer/parseInt #^String %).  It's my understanding
this is why Rich hasn't implemented this already.

--Chouser

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

Reply via email to