In my opinion, the situation is not clear cut:
  I might want a slower but more portable library if porting clutch to 
clojurescript. 
  (I read that someone has this working...)
  I might just want a lib that works if moving to .net in the short term but 
optimise with a faster library later. 
  Or, I might want a fast JVM specific library

Json parsing and writing has a relatively simple API/interface so different 
implementations of the "same api" are not unexpected.

So I have two thoughts:

1. Assuming a standard API. How can you practically choose between different 
implementations that trade off different characteristics depending on your 
need. For example: performance vs portability; or performance on certain 
problem types vs others.

2. How many libraries might have a standard API with different 
implementations. (is it worth expending time to address this?)

In general, this is a potentially tricky question in respect of dependency 
management.

Cheers

Dave

-- 
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