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
