The detachLibrarian function removes the specified ObjectRepository database archive file {aGor} from its librarian Lambda. After the detachLibrarian function has returned, the ObjectRepository database archive has no librarian associated with it, and all further references to the ObjectRepository are managed according to the rules of the native associative memory database schema.


Use the detachLibrarian function to remove attached libriarian Lambda from the Object Repository.




(detachLibrarian aGor)

Arguments Name Type Description
Argument:aGorObjectRepository The ObjectRepository whose librarian Lambda is to be removed.


Returns the Boolean value true, or an error value if an error occurred.



Here are a number of links to Lambda coding examples which contain this instruction in various use cases.


Argument Types

Here are the links to the data types of the function arguments.

ObjectRepository Lambda

Here are also a number of links to functions having arguments with any of these data types.

abortTransaction addMethod argCount argFetch
attachLibrarian balance beginTransaction callcc
checkPointTransaction class commitTransaction compareEQ
compareGE compareGT compareLE compareLT
compareNE compare comparison compile
copy debugBrowsableProcs debug defchild
defclass define(macro) define defmacro
defmethod deforphan defriend defun
delete detachLibrarian disassemble evalInSyncLocalContext
eval exportCsv exportSbf exportTab
globalBinding importCsv importSbf importTab
inspect isClass isComplex isIdentical
isImmediate isTransaction lambda lisp
loadRepository macroReplace makeLambda methodsOf
myself new onError refLibrarian
ref rename saveImmediate saveRepository
send set setf setq
sizeof super

Analytic Information Server (AIS)

AIS Component Systems

  • Smartbase Engine
  • QT C++ Libraries
  • MySQL Relational Database
  • AIS Lisp Libraries
  • Rapid Analytic Demo IDE