## Implementation stuff for the external computer algebra system LiE.
#################################### # # global variables: # ####################################
BindGlobal( "HOMALG_IO_LiE",
rec(
cas := "lie", ## normalized name on which the user should have no control
name := "LiE",
executable := [ "lie" ], ## this list is processed from left to right
options := [ ],
BUFSIZE := 1024,
READY := "!%&/)(",
READY_printed := ~.READY,
CUT_POS_BEGIN := 1, ## these are the most
CUT_POS_END := 1, ## delicate values!
eoc_verbose := "",
eoc_quiet := "", ## an LiE specific
normalized_white_space := NormalizedWhitespace, ## an LiE specific ## prints polynomials in a format compatible with other CASs define := "=", delete := function( var, stream ) homalgSendBlocking( [ var, " = 0" ], "need_command", stream, "delete" ); end,
multiple_delete := _LiE_multiple_delete,
prompt := "\033[01mLiE>\033[0m ",
output_prompt := "\033[1;30;43m<LiE\033[0m ",
display_color := "\033[0;30;47m",
banner := """\
LiE version 2.2.2
Authors: Arjeh M. Cohen, Marc van Leeuwen, Bert Lisser.
Free source code distribution
type '?help'for help information
type '?'for a list of help entries.\ """,
init_string := "",
InitializeCASMacros := InitializeLiEMacros,
)
);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.