It appears to me that we are seeing a culture clash here.  I think what 
Marc says is correct in regard to mac users, but, for all I know, it may be 
less (or not at all) true about linux users.

In particular, I am pretty sure that the vast majority of mac users have 
never built a program from source, and do not know what "homebrew" or 
"package manager" means.  A mac user expects to download either a 
ready-to-use application or a ".pkg" installer file that just needs to be 
double-clicked.  Many, probably most, are fearful of doing anything at the 
command line (and don't understand it).  As Marc said, expecting the 
typical mac user to build sage from source is adding a huge obstacle.

On Wednesday, August 21, 2024 at 2:07:32 PM UTC-4 Marc Culler wrote:

> On Wed, Aug 21, 2024 at 12:35 PM Dima Pasechnik <dim...@gmail.com> wrote:
>
>>  what if you have a version mismatch between the toolchain used to build 
>> the shipped binary, 
>> and XCode you installed locally? I'd expect trouble, in particular with 
>> C++.
>>
>
> When I tested the %%cython magic command I was running a beta version of 
> macOS 15 with XCode 16.1 beta, while the SageMath app was built on macOS 14 
> with XCode 16.0.  The python function that I used was trivial - it just 
> multiplied the argument by 2.0 and returned the product.  But it worked 
> fine.  I don't know if it is possible to force C++ to be used with the 
> %%cython magic command.
>
>  The C and C++ runtimes are distributed with the operating system, and so 
> far we have not seen problems arising from users having a different 
> operating system version from the one used to build the app.
>
> it's only if you are on a bad platform to begin with.
>
>
> It is not really about which platform(s) I am on, it is about which 
> platform a Sage user is on.  I don't think that telling users that they 
> chose to install a bad operating system is likely to encourage people to 
> use Sage.
>
>

-- 
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/76aa4a28-41b5-4489-b8fa-e5702b1f167fn%40googlegroups.com.

Reply via email to