Le mercredi 25 octobre 2017 11:42:32 UTC+2, Erik Bray a écrit :
>
> On Wed, Oct 25, 2017 at 12:08 AM, Eric Gourgoulhon 
> <egourg...@gmail.com <javascript:>> wrote: 
> > Thanks Emmanuel for the discussion summary. 
> > 
> > Le mardi 24 octobre 2017 20:58:17 UTC+2, Emmanuel Charpentier a écrit : 
> >> 
> >> 
> >> It is true. But we are hoisted by our own petard : from our tutorial : 
> >> "The Sage download file comes with “batteries included”. In other 
> words, 
> >> although Sage uses Python, IPython, PARI, GAP, Singular, Maxima, NTL, 
> GMP, 
> >> and so on, you do not need to install them separately as they are 
> included 
> >> with the Sage distribution." 
> >> I fail to see how this would not apply to OpenSSL (under the heading 
> "and 
> >> so on")... 
> >> 
> > 
> > I have the feeling that the current tendency is towards a more modular 
> and 
> > lighter Sage, which deviates from the original "batteries included" 
> > philosophy. Maybe the latter should be rephrased as "mathematical 
> batteries 
> > included". This would exclude standard "technical"  software like 
> OpenSSL, 
> > which should be provided systemwide. 
>
> Indeed those were my thoughts as well.  All the "batteries" listed 
> here are mathematical in nature, or at least directly related to 
> Sage's user interface (Python).  "and so on" does not include libc, 
> the kernel, etc. etc. (or several other common system libraries that 
> we've been fortunate not to have to package with Sage yet...) 
>
> I'm not opposed to including an optional package for OpenSSL either, 
> in principle, but I do think the "batteries included" heading has more 
> to do with features for users, whereas adding an optional OpenSSL 
> package is more a feature for developers so that it's easier for them 
> to gather the needed build dependencies.  Users installing binaries do 
> not care. 
>

Again, larger discussion (which seems more and more necessary, but probably 
distinct from our current point. 

--
Emmanuel Charpentier

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