LiDIA was officially pronounced dead on February of this year:

     http://www.cdc.informatik.tu-darmstadt.de/TI/LiDIA/

so I've been having fun playing with its corpse:

     http://bitbucket.org/jordigh/lidia

I know there probably isn't much worth salvaging here. The interesting
bits of code, like MPQS, have already been reimplemented or moved to
other places, e.g. Pari. I'm mostly doing this for my own edification
and due to nostalgia of erstwhile youthful infatuation with LiDIA and
C++ in general.

Regardless, in case anyone cares, these are my plans:

1) Inline the documentation as Doxygen
2) Replace autotools with cmake
3) Write unit tests for it
4) Fix bugs and purge general bitrot

I don't know how far I'll get along with this plan, but I've already
squashed a couple of bugs I found in it just by compiling with -Wall
and -Wextra. In case Sage could scavenge anything from LiDIA, I plan
to make it easier to do so.

FYI,
- Jordi G. H.

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

Reply via email to