On Thu, Dec 29, 2016 at 11:42 AM, Volker Braun <vbraun.n...@gmail.com> wrote:
> Instead of an ever-increasing list of undocumented environment variables
> like THEBE_DIR it would be nice to get that kind of runtime data from a
> configuration file...

I agree.  In a way I see sage.env as that configuration file--the fact
that it can bring in values from environment variables is, while
sometimes useful, mostly incidental.  Especially since distros like
gentoo (I think?) patch sage.env anyways, rather than expect a bunch
of specific environment variables to be set properly for Sage to find
dependencies.

Instead, the ./configure script should accept paths to all
dependencies provided by the system and write out a file similar to
sage.env but simpler containing all configured runtime paths.

> On Thursday, December 29, 2016 at 11:15:20 AM UTC+1, Erik Bray wrote:
>>
>> On Tue, Dec 27, 2016 at 11:34 PM, Paul Masson <paulm...@comcast.net>
>> wrote:
>> > I'm very much in favor of making Three.js a standard package, with the
>> > following caveats:
>> >
>> > 1) As of r80 the Three.js library has been reorganized to use ES6
>> > Modules.
>> > There is little point in asking people to download the entire library
>> > (even
>> > with examples excluded as in the current optional package) unless we're
>> > going to make Node.js a standard package as well.
>> >
>> > 2) The template only needs two files to function: the main build file,
>> > minified or not, and OrbitControls.js for allowing user interaction. As
>> > a
>> > standard package I'm in favor of Three.js only including the parts of
>> > the
>> > library that will actually be used. If another file is needed in the
>> > future,
>> > it can be added then.
>> >
>> > 3) As part of the review process of #12402, Andrey asked me explicitly
>> > about
>> > the ease of embedding Three.js output in web pages. While I certainly
>> > want
>> > to add a local copy of the required Three.js files for offline use, I'd
>> > like
>> > to keep the output as portable as possible, and the simplest way to
>> > achieve
>> > that is with a CDN link in the file. The template can be modified to
>> > check
>> > for a local copy and fall back to the CDN or vice versa, but the HTTPS
>> > issue
>> > would still need to be fixed on the server.
>> >   Alternately, a flag can be added to the viewer to specify that
>> > generated
>> > output will be for online use and the template modified at runtime to
>> > use
>> > the CDN rather than the local copy. That would of course require an
>> > extra
>> > input from the end user, but may be preferable to the majority.
>>
>> Please see also my recent ticket related to this:
>> https://trac.sagemath.org/ticket/22061
>>
>> I don't think it's in any way in conflict with this, just something to
>> keep in mind.
>>
>> > On Monday, December 26, 2016 at 7:16:55 PM UTC-8, Andrey Novoseltsev
>> > wrote:
>> >>
>> >> Hello,
>> >>
>> >> How about making threejs a standard package?
>> >>
>> >> It was optional for a while, used in SageMathCell to power its own
>> >> version
>> >> of threejs viewer. https://trac.sagemath.org/ticket/12402 has added
>> >> threejs
>> >> as possible output for a bunch of backends and ideally it will become
>> >> standard for all interfaces. One of the problems now - the template
>> >> loads
>> >> scripts from the Internet, which means no offline use and causes issues
>> >> with
>> >> HTTPS anyway.
>> >>
>> >> Thank you,
>> >> Andrey
>> >
>> > --
>> > 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.

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