On Friday, April 8, 2016, Dima Pasechnik <dimp...@gmail.com> wrote:

>
>
> On Friday, April 8, 2016 at 7:40:02 PM UTC+1, William wrote:
>>
>>
>>
>> On Friday, April 8, 2016, Volker Braun <vbrau...@gmail.com> wrote:
>>
>>> On Friday, April 8, 2016 at 6:43:46 PM UTC+2, William wrote:
>>>>
>>>> this "one other problem of Sage is that it does not define
>>>> clearly what's the public API and what's internal.
>>>
>>>
>>> IMHO thats just not true; What you get on the commandline (i.e. from
>>> sage.all import *) is public and the rest is not. If thats not enough (and
>>> really nobody ever asked) we could mark extra imports as public, e.g. by
>>> adding special sage.foo.public packages.
>>>
>>
>>
>> Why does nobody ever ask?
>>
>>
>>>
>>> If there were large body of pip-installable packages, which are user
>>>> code, this would help *define* what the public API of Sage really is,
>>>> and also give us a much larger body of code to test against before
>>>> making new releases.
>>>>
>>>
> testing against sufficiently large body of code which is not maintained by
> a project is a perfect way to make
> sure that no new releases are made by the project, ever.
>
>
>
>
>
>

False.  You are simply arguing for ignorance. How we chose to use the
results of such testing is up to us to decide.



>
>
>>
>>> What API design school is that? You dump code on users and whoever
>>> manages to build the most convoluted contraption out of that will determine
>>> the future direction of the project ;-) Where is the leadership there? Who
>>> is going to handle the testing for each ticket, are you going to do that
>>> yourself?
>>>
>>>
>>>
>> I don't care about design schools.   I would much rather be aware of how
>> sage-dependent code is actually being used in the wild than to sit in
>> school blissfully ignorant of how sage is really being used.
>>
>
> I thought that with SMC you have a near-perfect opportunity to see what
> Sage users use in the wild...
>

SMC does inform my frustration with the current limitations  on Sage
development.



>
> And perhaps, perhaps, the 1st thing would be to get a single-user SMC
> frontend available as a pip-installable package, so that sagenb can retire,
> at last?
>

SMC is not a Python program.


William



>
> Dima
>
>
>>
>>
>>
>>>
>>>>
>>>>
>>>> --
>>> 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.
>>>
>>
>>
>> --
>> Sent from my massive iPhone 6 plus.
>>
> --
> 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
> <javascript:_e(%7B%7D,'cvml','sage-devel%2bunsubscr...@googlegroups.com');>
> .
> To post to this group, send email to sage-devel@googlegroups.com
> <javascript:_e(%7B%7D,'cvml','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.
>


-- 
Sent from my massive iPhone 6 plus.

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