On 05/12/2007, William Stein <[EMAIL PROTECTED]> wrote:
>
> On Dec 5, 2007 7:51 AM, John Cremona <[EMAIL PROTECTED]> wrote:
> >
> > I'm sure that can be done, and in fact I have suggested it myself.
> > The cremona.spkg contains everything that mwrank.spkg did.  So whoever
> > put mwrank into Sage
>
> That would be me when I  visited you for a day in Nottingham > 2 years ago.
> You were very helpful then :-)
>
> > could make some small changes and get mwrank to
> > do the same.  The executables files (e.g. the mwrank stand-alone
> > program) should still be built;  when it somes to linking, all you
> > need to know is that the mwrank version was flattened producing only
> > one lib*.a, while the cremona version keeps my original division into
> > 4 (interdependent) libraries.
> >
> > I don't have the technical expertise to do this myself! I was not
> > involved in the origina mwrank packaging and wrapping (and did not
> > acquire the necessary knowho at SD6 either).  But I am happy to answer
> > questions from anyone who is going to do it.
>
> Michael A. or I will do it.  I haven't yet only due to teaching, 
> grant-writing,
> etc.  The quarter ends here soon though so I will have time.
>
> And please don't make us take cremona*.spkg out of Sage.  It is to me
> the most exciting edition to Sage in a very long time!

Thanks, but as I'm spending a long time trying to track down memory
leaks in the one part of the code I didn't write myself (and which use
a lot of low level bit arrays and pointers) I have not got time to
actually do any programming which might produce some interesting new
mathematical results (such as modular symbols from ellitpic curves)!

I am not prepared to build gcc-4.3 from scratch, so until it gets put
into kubuntu I just will not support anything laterer than gcc-4.2 for
any of my C++ code.

Michael A, valgrind is driving me crazy.  I am sure that it is telling
me *wrongly* that I am using some uninitialized memory.  But despite
all the voluminous output, it doesn't seem to actually tell me the
address which is aparently uninitialized!  If there is a command-line
option which will give me that, please tell me.  I *have* read the man
page.

Many years ago I decided that I would only ever give people binaries
of my programs since I did not want to spend my life fixing compiler
errors which would arise on other people's compilers.   Then I started
to make exceptions for a few trusted people who I knew would not bug
me (e.g. William).  Before I knew it I was distributing source code
packages -- as we now all do in the name of open-ness -- and exactly
as predicted, I am spending more time fixing stupid minor boring
things instead of implementing something new and interesting.  It's a
one way street, and I know I cannot go back, but I am beginning to be
nostalgic for the days when I just wrote programs for myself....

John

>
> William
>
> >
>


-- 
John Cremona

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to