The refLibrarian function returns the Librarian Lambda attached to the specified ObjectRepository database archive file {aGor}. If no Librarian Lambda is attached, #void is returned.


The refLibrarian is used to query the Object Repository for the Librarian Lambda attached to it.




(refLibrarian aGor)

Arguments Name Type Description
Argument:aGorObjectRepository The ObjectRepository which will be queried.


Returns the Librarian Lambda or #void if no Lambda is attached.



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