On Friday, April 8, 2016 at 7:40:02 PM UTC+1, William wrote:
>
>
>
> On Friday, April 8, 2016, Volker Braun <vbrau...@gmail.com <javascript:>> 
> 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.
 

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

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?

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