One clue is that factorial(171) is too big to fit as a long int in
python.  This is somehow handled better by the pre-parsing I guess.

-Marshall

On Mar 7, 6:25 am, Jan Groenewald <j...@aims.ac.za> wrote:
> Hi
>
> On Sun, Mar 07, 2010 at 04:14:41AM -0800, jyr wrote:
> > sage: print ln(factorial(171)*1.0)
> > 711.714725802290
> > If, on the other hand, you save it to a python file and execute it via
> > the attach() command you get:
> > inf
> > Is this a bug or am I missing something obvious?
>
> sage: attach mytest.sage
> 711.714725802290
> sage: attach mytest.py
> inf
>
> Not sure the exact reason, and what is happening underneath,
> as it is clearly not pure python running.
>
> regards,
> Jan
>
> --
>    .~.
>    /V\     Jan Groenewald
>   /( )\    www.aims.ac.za
>   ^^-^^

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to