On Tuesday, October 11, 2016 at 3:02:17 PM UTC, John Cremona wrote:
>
> On 11 October 2016 at 15:34, William Stein <wst...@gmail.com <javascript:>> 
> wrote: 
> > On Tue, Oct 11, 2016 at 7:24 AM, Dima Pasechnik <dim...@gmail.com 
> <javascript:>> wrote: 
> >> 
> >> 
> >> 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> 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... 
> > 
> > You guys were so lucky to have an actual computer! 
>
> I only had access to it on Sunday afternoons, in winter.  Most of the 
> year it was lifted (by crane) onto a ship because it belonged to 
> Cambridge U's department of geodesy and geophysics, and they used it 
> to map the ocean floor.  And the rest of the week when it was in 
> Cambridge the academics had it. 
>
> > 
> > I spent my first year or two programming in the 70s by using a book 
> > I found in the garbage combined with a computer-looking 
> > thing I built out of cardboard, and simulating everything 
> > on paper or in my head. 
>
>
in 1979, final year of high school, we programmed Turing machines, on paper.
I probably was way more clever that time, as I had hard time recalling how 
this work
when I had to mention this to a student few years ago :-)
 

> The rest of the week / year we worked on paper too!  (But I didn't 
> bother making a fake computer out of cardboard). 
>
> > 
> > Uphill both ways, in the snow. 
> > 
> >> 
> >>> 
> >>> 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. 
> >>> > To post to this group, send email to sage-...@googlegroups.com. 
> >>> > 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+...@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. 
> > 
> > 
> > 
> > -- 
> > William (http://wstein.org) 
> > 
> > -- 
> > 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