I am currently learning Clojure/ClojureScript and enjoying it a lot. Since
I have a bit of code I am planning to port that requires precise rational
arithmetic, I am particular delighted by the fact that Clojure natively
supports rational and arbitrary precision numbers. I'd also like to be able
to run parts of that code in the browser, though, which currently seems to
mean that I would have to define my own interface and implement it in a
So I'd like to know if there are currently any plans for adding Ratio,
BigInt and BigDecimal support to ClojureScript, or at least make it easier
for users to plug in their own code. I only had a brief glance at the
sources, but it seems to me that by providing my own implementations of the
'emit-constant' multi-method for these types, I could make literals work.
The standard arithmetic operators, on the other hand, seem to be
have an interface IArithmetic or such in the near future?
Obviously, if no one's working on this or planning to, I'm happy to
contribute my own feeble attempts if anyone thinks they might be useful.
I'll just have to understand ClojureScript's implementation better first.
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to email@example.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
For more options, visit this group at