# these should be documented!

if not IsBound(IF_IOLP) then 
    DeclareInfoClass( "InfoInterfaces" );

#    IF_TEMP_DIRECTORY := DirectoryTemporary( "IF" );
    IF_TEMP_DIRECTORY := DirectoryCurrent(  );

    IF_IOLP :=[];

fi;

IF_SUBPACKAGE_VERSION := [];

IF_CAS_DESCRIPTION := [];

IF_EXEC_NAME :=[];
IF_EXEC_FULL_PATH :=[];
IF_EXEC_OPTIONS :=[];


IF_QUIT_COMMAND :=[];
IF_DISPLAY_VERSION :=[];

IF_FIRST_COMMAND :=[];
IF_FIRST_PROMPT :=[];
IF_PROMPT_NR:=[];
IF_PROMPTS :=[];
IF_FUNC_REMOVE_PROMPT :=[];



IF_BRACKETS := [];
IF_ASSIGN := [];
IF_END_COMMAND :=[];
IF_IS_THERE_PROMPT :=[];
IF_FUNC_TYPE := [];
IF_TYPE_IS_QUOTED := [];

IF_STRING_ARE_QUOTED := [];
IF_FUNC_STRING := [];
IF_FUNC_DISPLAY := [];
IF_PROHIBITED_CHARS := [];


IF_DATA_TYPES:=[];


