Actually we no longer advertise the binary distribution.

So, what do we advertise to potential newcomers to Sage? I think despite 
such great things as Cocalc, SageMathCell and Gitpod, there should be 
something easy to install that can be used offline, too.

This could be done in https://trac.sagemath.org/ticket/33655 
(Website/wiki/documentation: Streamline entry points for installation and 
development). Needs help!!

Thanks! I will have a look at it.

even if it’s not a priori discoverable for new users of Sage.

It is discoverable for new users! For example via sage -h or 
FeatureNotPresentError:

sage: c = CremonaDatabase('cremona')
Traceback (most recent call last):
...
FeatureNotPresentError: database_cremona_ellcurve is not available.
'cremona.db' not found in any of 
['/home/sebastian/devel/sage/local/share/cremona']
No equivalent system packages for debian are known to Sage.
To install database_cremona_ellcurve using the Sage package manager, you can 
try to run:
  !sage -i database_cremona_ellcurve
No equivalent system packages for pip are known to Sage.
Further installation instructions might be available at 
https://github.com/JohnCremona/ecdata.

This only works if you don’t ever want to e.g. rename sage to sage.in to 
fix the copy & paste from the other thread.

To be honest: I didn’t look at these difficulties either (so far). I’m just 
saying what I think should be our aim.

Neither approach assumes anything, but using “make” is at least familiar to 
anyone who has built any unix software in the past 30 years

Surely we all agree that make is a milestone in the development of software 
technology. Nevertheless it might not be familiar to young people (not even 
young developers who have grown up with gradle).

This is a null measure set of Windows users (and probably of Mac users). 
Especially of undergrad students, which are (or should be) a very sizable 
portion of our intended audience.

Exactly! If they would not belong to our intended audience, Sage would have 
no chance to stay alive.
​
emanuel.c...@gmail.com schrieb am Samstag, 23. April 2022 um 17:37:16 UTC+2:

> Neither approach assumes anything, but using “make” is at least familiar 
> to anyone who has built any unix software in the past 30 years
>
> This is a null measure set of Windows users (and probably of Mac users). 
> Especially of undergrad students, which are (or should be) a very sizable 
> portion of our intended audience. Users working in corporate salt mines, 
> where Unix use raises the wrath of IT department (sometimes for good 
> reasons…) are another glaring case : my professional use of a Linux system 
> is tolerated because it predates our current IT department ; my (eventual) 
> successor won’t have the same arguments to oppose our IT corporate jailers…
>
> I’d favor any solution that allows installing optional packages without 
> having to require of the user to install, learn and use a development 
> environment. Encouraging them to acquiring this skill set is one thing, 
> forcing them to is quite another…
> ​
> Le vendredi 22 avril 2022 à 20:02:30 UTC+2, Michael Orlitzky a écrit :
>
>> On Fri, 2022-04-22 at 08:16 -0700, seb....@gmail.com wrote: 
>> > 
>> > (./sage -i should be deprecated and removed…) 
>> > 
>> > — or just have ‘sage -i xyz’ do whatever ‘make xyz’ now does, perhaps. 
>> > 
>> > +1 
>> > 
>>
>> This only works if you don't ever want to e.g. rename sage to sage.in 
>> to fix the copy & paste from the other thread. 
>>
>>
>> > Replacing sage -i xyz by make xyz sounds like assuming *all Sage users 
>> are 
>> > developers*. 
>>
>> Neither approach assumes anything, but using "make" is at least 
>> familiar to anyone who has built any unix software in the past 30 
>> years. The ad-hoc "sage" stuff is a priori familiar to no one and 
>> prevents us from modernizing lots of old cruft. 
>>
>>
>>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/c4bec490-9bd8-4b04-b1d5-7851cc82bd33n%40googlegroups.com.

Reply via email to