Changes between Initial Version and Version 1 of Ticket #22626, comment 99


Ignore:
Timestamp:
09/27/18 05:43:38 (3 years ago)
Author:
dimpase
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #22626, comment 99

    initial v1  
    1 in `gap.*` interface, tab completion is broken due to outdated code in `src/ext/gap/sage.g`:
     1in `gap.*` interface, tab completion is broken due to outdated code in `src/ext/gap/sage.g`: with GAP 4.10 one gets
    22{{{
    33gap> Read("sage.g");
    4 gap> \$SAGE;
    5 rec( CleanOperationName := function( name ) ... end, HasAtLeastOneMethodAsFirstArgument := function( op, obj ) ... end,
    6   NewPager := function( data ) ... end, OldPager := function( lines ) ... end,
    7   OperationsAdmittingFirstArgument := function( obj ) ... end, PlausibleTabCompletionsForSage := function( o ) ... end,
    8   StartInteract := function(  ) ... end, StopInteract := function(  ) ... end )
    94gap> s5:=SymmetricGroup(5);
    105Sym( [ 1 .. 5 ] )
     
    1712type 'quit;' to quit to outer loop
    1813}}}
     14
     15in GAP 4.8.6 this works:
     16{{{
     17gap> Read("sage.g");
     18gap> s5:=SymmetricGroup(5);
     19Sym( [ 1 .. 5 ] )
     20gap> \$SAGE.OperationsAdmittingFirstArgument(s5);
     21[ <Operation "ViewObj">, <Operation "ViewString">, <Operation "NameFunction">, <Operation "SetNameFunction">,
     22...
     23}}}