On Thu, Mar 31, 2011 at 9:22 AM, Volker Braun <vbraun.n...@gmail.com> wrote:
> Is anybody working on either removing lcalc or getting its code up to
> reasonable quality?

Is it not giving you the right answers anymore?

> Does anybody know the upstream author?

Yes, several of us.

> The lcalc spkg
> recently broke on gcc-4.6 essentially due to this:
> #define double(x) (double)(lcalc_to_double(x))
>
> I mean, WTF? Does anybody believe that you can safely include system headers
> after redefining cast-to-double by a preprocessor macro? The lcalc code must
> be refactored to not rely on this construction. As Dave Kirby remarked,
> right now it compiles on a couple of gcc releases and essentially no other
> compiler. And thats hardly a surprise if you look at the code. At the very
> least the endless compiler warnings need to be looked at / fixed.

The state of this spkg has been discussed, e.g.:
http://groups.google.com/group/sage-devel/browse_thread/thread/b674cf0bc8e1eb70/00042695e9daf61a#00042695e9daf61a
Yes, there's room for improvement, and Mike Rubinstein *has* spent
time cleaning up his code. Lets fix it rather than hashing over this
yet again.

- Robert

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