|
# SPDX-License-Identifier: GPL-2.0-or-later
# HomalgToCAS: A window to the outer world
#
# Declarations
#
## Declaration stuff for homalg's external objects.
####################################
#
# categories:
#
####################################
# a new GAP-category:
DeclareCategory( "IshomalgExternalObject",
IsAttributeStoringRep );
####################################
#
# global functions and operations:
#
####################################
# basic operations:
DeclareOperation( "homalgPointer",
[ IshomalgExternalObject ] );
DeclareOperation( "homalgPointer",
[ IsString ] );
DeclareOperation( "homalgPointer",
[ IsBool ] );
DeclareOperation( "homalgExternalCASystem",
[ IshomalgExternalObject ] );
DeclareOperation( "homalgExternalCASystemVersion",
[ IshomalgExternalObject ] );
DeclareOperation( "homalgStream",
[ IshomalgExternalObject ] );
DeclareOperation( "homalgExternalCASystemPID",
[ IshomalgExternalObject ] );
DeclareOperation( "homalgLastWarning",
[ IshomalgExternalObject ] );
DeclareOperation( "homalgNrOfWarnings",
[ IshomalgExternalObject ] );
# constructors:
DeclareGlobalFunction( "homalgExternalObject" );
[ Dauer der Verarbeitung: 0.15 Sekunden
(vorverarbeitet)
]
|