I'm cc'ing this to sage-devel.  It is about GAPs long, long list of
packages, most of which we don't include or even package optionally
for Sage...

On Fri, Aug 29, 2014 at 3:18 AM, Alexander Konovalov
<alexander.konova...@gmail.com> wrote:
> On Friday, August 29, 2014 8:06:33 AM UTC+1, Stein William wrote:
>> > There are a large number of packages here.
>>
>> >
>>
>> >   http://www.gap-system.org/Packages/packages.html
>>
>> >
>>
>> > Which ones should I install?  All of them?  Some of them?
>>
>> >
>>
>> > Can you ask at the meeting?
>>
>>
>>
>> Do you know if I could install *all* of them, or do some change
>>
>> behavior of Gap and interfere with others?  Or, like with Python,
>>
>> possibly increase startup time.
>>
>
> Installing all packages will not increase GAP startup time, since they are 
> not loaded (it's not a good idea to load all packages simultaneously). It 
> will only increase the disk space used by GAP. OTOH, the user will be able to 
> use GAP help system to search across manuals of ALL packages installed on the 
> system.
>
> Then, since the same packages will be loaded after default GAP startup, the 
> user will have the same experience in both cases.
>
> Furthermore, testing the GAP distribution, we ensure that this particular set 
> of packages is fitting together, so I'd not guarantee that tearing it apart 
> will not cause any side effects.
>

Can I use BOB to install all the "accepted GAP packages" into an
existing GAP install?   It seems to me that BOB both builds GAP and
installs all packages into that GAP.  I don't want that -- I instead
want to use the GAP I built as part of Sage.

Also, in general, my understanding is that installing a GAP package is
explained here

   http://www.gap-system.org/Manuals/doc/ref/chap76.html#X7B6CD527825945CD

and basically that says to download the package, extract it, and
read/guess/etc. what to do next.  In particular, what to do can be
anything from nothing, to really complicated, and there's no single
script to just run.  I was expecting that I could just make a list of
packages and type something like

    gap -i names of packages ...

and it would install all of them, like every other package system I've
ever used does (e.g., R, Pypi, Sage's, npm, and many others).      If
BOB can basically do exactly this, then that's very, very cool and a
great contribution to GAP.   If you could quickly summarize the
situation about what BOB can actually do with an existing GAP install,
it would be greatly appreciated.   (I haven't just tried diving into
BOB due to lack of time.)

Thanks,

 -- William



> Best regards,
> Alexander
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-cloud" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-cloud+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-cloud/f9d3ad3c-4a94-4887-8c47-1f9c2df9bf9f%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.



-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org
wst...@uw.edu

-- 
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 post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to