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