I think the clash is much more basic than that.

It is developers versus users.  Users who hoped to do (some) mathematics
with a computer.

So far, it seems to me most discussions are developer-centric, Marc being
among the exceptions giving another POV.

Guillermo

On Wed, 21 Aug 2024 at 21:15, dmo...@deductivepress.ca <
dmor...@deductivepress.ca> wrote:

> 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/CANnG188ijHkQJn0LBuyc-EqYK9pH%3DHQnRzi0SHP%2BXGR2HuHW9A%40mail.gmail.com.

Reply via email to