On Sun, Apr 27, 2014 at 5:16 PM, Volker Braun <[email protected]> wrote:
> On Sunday, April 27, 2014 11:18:55 PM UTC+1, William wrote:
>>
>> It is not unusual to parse the output of a UNIX command.
>
>
> But it is highly unusual to parse *your own* output. First we find out what
> is installed, then we render a nice ascii table, then we parse our own nice
> ascii table to convert it back to a machine representation.
>>
>>
>> There are many optional packages that can be safely installed while
>> Sage is running with no danger. I would guess 90% of them have this
>> property, at least (assuming they aren't installed already).
>
>
> Would you buy a house from an architect with a 90% success rate?
No.
> A car with
> a label WARNING: washing this car might fail and render your car useless?
No.
> IMHO thats not good enough if you want to be taken serious.
Do you install packages on your running Linux system? Or do you shut
it down, mount the root directory from another machine, do installs
that way, then boot back up? Sage (or Python) is not designed to
be a system where 100% (or even 90%) of what users type in is safe --
it's trivial to delete many files on your hard drive by typing
"os.system('rm -rf /')" into Sage. This does not take away from the
credibility of Sage, or any programming language.
Taken in the extreme, you seem to be suggesting that, e.g., "pip
install foo" can't be taken seriously because it doesn't start with
"sudo killall -9 python".
-- William
> --
> 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 [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.
--
William Stein
Professor of Mathematics
University of Washington
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.