GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
#############################################################################
##
## homalgTable.gi MatricesForHomalg package Mohamed Barakat
##
## Copyright 2007-2008 Lehrstuhl B für Mathematik, RWTH Aachen
##
## Implementation stuff for rings.
##
#############################################################################
####################################
#
# representations:
#
####################################
# a new representation for the GAP-category IshomalgTable:
DeclareRepresentation( "IshomalgTableRep",
IshomalgTable,
[ "ring" ] );
####################################
#
# families and types:
#
####################################
# a new family:
BindGlobal( "TheFamilyOfHomalgTables",
NewFamily( "TheFamilyOfHomalgTables" ) );
# a new type:
BindGlobal( "TheTypeHomalgTable",
NewType( TheFamilyOfHomalgTables,
IshomalgTableRep ) );
####################################
#
# View, Print, and Display methods:
#
####################################
InstallMethod( ViewObj,
"for homalg ring package conversion tables",
[ IshomalgTableRep ],
function( o )
Print( "<A homalg ring package conversion table>" );
end );