>From a development perspective, it makes no sense to have two separate
projects (Sage/SPD).  In working on SPD, I have already run into small
bugs in Sage's infrastructure.  Currently, we have to fix such things
in both SPD and Sage and manage the respective tickets/patches for
both projects.  That is pretty painful for things that are simple to
fix.

>> What I meant is that it can't be easily included by default. Or do you
>> want to ship Sage with all those extra dependencies?
>
> It's possible that there could be a *version* of Sage with them, if
> they all worked well.  There's no technical reason why one couldn't do
> that at all.  It's completely a matter of willpower and effort.

>From the organization side of things is the "multiple versions of
Sage" option something you and the other Sage devs would support?
Would this required making changes to the decision making process for
spkgs inclusion?

>> Let's say I need SPD + another 10 packages. Downloading each of them
>> by hand with "./sage -i" is boring. Of course I can just ship a script
>> that does that. But better is to have some package, where I just do
>> "make" and it builds everything.
>>
>> What can be done, that when buildling sage, one can do:
>>
>> make electromagnetics
>>
>> and it will only build stuff for electromagnetics. Another option is
>> to use Sage just like Matlab, e.g. you install it once and don't touch
>> it. And then one would just ship a script "electromagnetics", that
>> will download and install those 10 more packages. That's definitely
>> one way. Maybe that's what users want, I don't know. But then I think
>> the base Matlab like package should be smaller (SPD). :) Even though I
>> agree Matplab itself is not small.

Having custom make targets like this might be a good approach.

Cheers,

Brian

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to