On Tue, Oct 26, 2010 at 11:26 PM, Dan Drake <[email protected]> wrote:
> On Tue, 26 Oct 2010 at 06:44PM -0700, William Stein wrote:
>>   (1) Have a Python library called "sagecore", which is just the most
>> important standard spkg's (e.g., Singular, PARI, etc.), perhaps
>> eventually built *only* as shared object libraries (no standalone
>> interpreters).
>
> What about those people who install Sage because it's an easy way to get
> a running version of Gap, Pari, etc? I think this is one nice selling
> point of Sage right now: just last week, I was talking to a friend who
> did a lot of his thesis work with Gap and (IIRC) Macaulay2. It's easy to
> get someone using Sage if you tell them, "you can use those programs via
> gap_console() and so on, but with a little bit of extra work, you can
> work from Sage and have everything work seamlessly together.
>
> Having the standalone interpreter available, as well as a shared
> library or pexpect interfact, makes it easy for people to take baby
> steps while switching to Sage, which I think is very attractive for busy
> mathematicians who worry about the sunk cost of their knowledge of Gap,
> Pari, and so on.

That's a good point. I'm also dubious that, for most of these
programs, explicitly not building the command line interpreter would
be a significant savings. (The pexpect interfaces on the other
hand...)

- Robert

-- 
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to