On Tuesday, October 11, 2016 at 8:14:02 AM UTC, John Cremona wrote:
>
> On 11 October 2016 at 01:03, Victor Shoup <sh...@cs.nyu.edu <javascript:>> 
> wrote: 
> > First, you are definitely wrong about punch cards. I started programming 
> > with Fortran on punch cards in the 70s. 
>
> Punch cards?  They were a great  advance on paper tape which is what 
> *I* started on.   To correct a typo in your program you had to  read 
> the whole tape in, make the correction, and punch out a whole new 
> tape!  Cards were so much easier as you could just replace one card. 
>

sure, I had this at some point (1981?) too; the OS was booted from a big 
roll of plastic tape, and files and stuff
were on paper tape... I don't recall whether it was Basic or Fortran one 
had to program it with...
 

> That was 1970 I think.... 
>
> > 
> > Second, a complete transition to auto tools still feels like overkill at 
> > this point. 
> > But I agree that it could come one day. 
>
> With a lot of help (from people on this thread and for the same 
> reasons) I went through that agony with eclib.  I don't regret it but 
> I would not want to do it again! 
>

I've done this for a couple of Sage packages (admittedly, smaller and 
simpler than NTL)...
 

>
> John 
>
> > In any case, I am almost done with all the requested changes. 
> > I will follow up with a couple of quick questions, though. 
> > 
> > 
> > On Monday, October 10, 2016 at 5:09:48 PM UTC-4, Dima Pasechnik wrote: 
> >> 
> >> 
> >> 
> >> On Monday, October 10, 2016 at 9:09:38 PM UTC+1, François wrote: 
> >>> 
> >>> On 11/10/16 01:58, Victor Shoup wrote: 
> >>> > Another issue. I'm not sure if $(MAKE) is specific to gnu make or if 
> it 
> >>> > is universal. 
> >>> > In general, I don't want to assume gnu. But I can certainly make 
> this 
> >>> > the default, 
> >>> > and provide a config variable to override. 
> >>> 
> >>> I'll have another go at this when you use 
> >>> $(MAKE) inside a makefile you are making sure 
> >>> that the make command used is the same one that 
> >>> you called on the initial makefile. 
> >>> 
> >>> As other people mentioned it enable parallel make 
> >>> to proceed nicely, and in the case where there is 
> >>> several make command installed on the system 
> >>> you avoid funny things happening. I have AIX 
> >>> system which comes with its own posix make 
> >>> command. Something like ntl probably require 
> >>> gmake (GNU make), calling AIX make in the 
> >>> middle is not a good idea. 
> >>> 
> >> 
> >> Perhaps the most natural solution would be to change NTL build system 
> so 
> >> that 
> >> it uses the standard autotools chain (autoconf/automake etc), not only 
> >> libtool. 
> >> Given that it uses very few external libraries, it ought to be an easy 
> >> task. 
> >> 
> >> Given that I am perhaps the only person in this thread who learned to 
> >> program using punch cards, 
> >> I am a dinosaur from an earlier period, yet, I look into the future :-) 
> >> 
> >> Dima 
> >> 
> >> 
> >> 
> >>> Francois 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "sage-devel" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to sage-devel+...@googlegroups.com <javascript:>. 
> > To post to this group, send email to sage-...@googlegroups.com 
> <javascript:>. 
> > Visit this group at https://groups.google.com/group/sage-devel. 
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to