Did you rebuild the cached workspace? I.e. "rm -rf ~/.sage/gap". If you 
manually install a package in GAP then we can't know that a package was 
added...



On Monday, March 3, 2014 9:12:12 PM UTC, Simon King wrote:
>
> Hi! 
>
> I thought that sage's pexpect interface to GAP just launches "sage -gap" 
> and then sends strings that are evaluated in the subprocess. 
> Hence, I am very surprised by the following. 
>
> I have installed GAP's ModIsom package, and in "sage -gap" I see that it 
> really is available: 
>   gap> RequirePackage("ModIsom"); 
>   Loading ModIsom 2.0... 
>   true 
>   gap> $sage2:=NilpotentQuotientOfFpAlgebra; 
>   function( arg ) ... end 
>
> Doing the same in the pexpect interface, I get 
>   sage: gap.RequirePackage('"ModIsom"') 
>   Traceback (most recent call last): 
>   ... 
>   RuntimeError: Gap produced error output 
>   Error, Variable: 'WeightVector' is read only 
>   Error, was not in any namespace 
>   Error, was not in any namespace 
>
>      executing RequirePackage($sage1); 
>
> Amazingly, when immediately retrying to load the package, it seems to 
> work: 
>   sage: gap.RequirePackage('"ModIsom"') 
>   true 
>
> But actually it doesn: 
>   sage: gap("NilpotentQuotientOfFpAlgebra") 
>   Traceback (most recent call last): 
>   ... 
>   TypeError: Gap produced error output 
>   Error, Variable: 'NilpotentQuotientOfFpAlgebra' must have a value 
>
>      executing $sage2:=NilpotentQuotientOfFpAlgebra;; 
>
> What is wrong here? 
>
> Best regards, 
> Simon 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to