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.

Dan

--
---  Dan Drake
-----  http://mathsci.kaist.ac.kr/~drake
-------

Attachment: signature.asc
Description: Digital signature

Reply via email to