On Thu, Jul 28, 2011 at 1:53 PM, Ken Wesson <kwess...@gmail.com> wrote:
>> Chas has already pointed you at the rationale / discussion but I'm a
> Discussions about primitive arithmetic, not BigInteger arithmetic.

I take it you didn't actually bother to read the page he linked to?
Let me quote the relevant part for you since I know how averse you are
to spending any time reading more than the first few lines of any
material that people link to:

* new clojure.lang.BigInt class
* BigInts do not auto-reduce, and are contagious (akin to doubles)
  * BigInts will enable optimizations when fits in long
    * optimzations not yet in place
  * unlike BigInteger, BigInt has consistent hashcodes with Long,
through range of long

> That'd be my position, yes. Also, backward compatibility: format works
> in 1.2 with (* 400000000000 400000000000 400000000000) so it should
> work in 1.3 with (* 400000000000 400000000000 400000000000).

Kinda hard since that expression is not valid in 1.3 anyway:

ArithmeticException integer overflow
clojure.lang.Numbers.throwIntOverflow (Numbers.java:1374)

So that code breaks explicitly in 1.3 and in many ways (format) is
then the least of your worries...

>> Might be worth opening a JIRA ticket for enhancing format, yes?
> You go ahead. I don't have an account there.

Ah, that's right... the contributor process is too much work for
you... Maybe one of the kind souls who've taken the time to go thru
that process might feel inclined to open such a ticket for you? If
they agree with your position, of course.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

"Perfection is the enemy of the good."
-- Gustave Flaubert, French realist novelist (1821-1880)

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