On Tue, Oct 11, 2016 at 7:24 AM, Dima Pasechnik <dimp...@gmail.com> 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 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.

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+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.



-- 
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+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