ubiquitous

API Reference

ubiquitous

A library providing a universal application configuration mechanism.

UBIQUITOUS

  • Function CONFIG-DIRECTORY
  • Function CONFIG-PATHNAME (type)
  • Generic-Function DESIGNATOR-PATHNAME (designator type)
  • Method DESIGNATOR-PATHNAME ((designator pathname) type)
  • Method DESIGNATOR-PATHNAME ((designator symbol) type)
  • Method DESIGNATOR-PATHNAME ((designator string) type)
  • Method DESIGNATOR-PATHNAME (designator type)
  • Generic-Function FIELD (object field &optional default)
  • Generic-Function (setf FIELD) (value object field)
  • Generic-Function REMFIELD (object field)
  • Generic-Function AUGMENT (object field secondary)
  • Method FIELD ((object hash-table) field &optional default)
  • Method FIELD ((object vector) (field integer) &optional default)
  • Method FIELD ((object list) (field integer) &optional default)
  • Method FIELD ((object list) (field symbol) &optional default)
  • Method FIELD ((object list) (field string) &optional default)
  • Method FIELD ((object standard-object) (field symbol) &optional default)
  • Method FIELD ((object symbol) (field symbol) &optional default)
  • Method FIELD ((object null) field &optional default)
  • Method FIELD ((object function) field &optional default)
  • Method (setf FIELD) (value (object hash-table) field)
  • Method (setf FIELD) (value (object vector) (field integer))
  • Method (setf FIELD) (value (object list) (field integer))
  • Method (setf FIELD) (value (object list) (field symbol))
  • Method (setf FIELD) (value (object list) (field string))
  • Method (setf FIELD) (value (object standard-object) (field symbol))
  • Method (setf FIELD) (value (object symbol) (field symbol))
  • Method (setf FIELD) (value (object function) field)
  • Method REMFIELD (object field)
  • Method REMFIELD ((object hash-table) field)
  • Method REMFIELD ((object list) (field integer))
  • Method REMFIELD ((object list) (field symbol))
  • Method REMFIELD ((object list) (field string))
  • Method REMFIELD ((object symbol) (field symbol))
  • Method REMFIELD ((object function) field)
  • Method AUGMENT (object field (secondary symbol))
  • Method AUGMENT (object field (secondary integer))
  • Method AUGMENT (object field (secondary character))
  • Method AUGMENT (object field (secondary string))
  • Method AUGMENT (object field (secondary bit-vector))
  • Method AUGMENT (object field (secondary pathname))
  • Method AUGMENT (object field (secondary array))
  • Method AUGMENT (object field (secondary structure-object))
  • Method AUGMENT (object field (secondary hash-table))
  • Variable *STORAGE*
    (make-hash-table :test 'equal)
  • Variable *STORAGE-TYPE*
    :lisp
  • Variable *STORAGE-PATHNAME*
    (ubiquitous:designator-pathname :global ubiquitous:*storage-type*)
  • Generic-Function READ-STORAGE (type stream)
  • Generic-Function WRITE-STORAGE (type stream storage)
  • Macro WITH-STORAGE ((storage) &body body)
  • Function LAZY-LOADER (action field &optional value)
  • Macro WITH-LOCAL-STORAGE ((designator &key (type '*storage-type*) (storage '#'lazy-loader) (transaction t)) &body body)
  • Condition NO-STORAGE-FILE
  • Generic-Function RESTORE (&optional designator type)
  • Generic-Function OFFLOAD (&optional designator type storage)
  • Generic-Function DESTROY (&optional designator type)
  • Macro DEFINE-UBIQUITOUS-WRITER (type (object &optional (priority 2000)) &body body)
  • Macro DEFINE-UBIQUITOUS-READER (type (form) &body body)
  • Method READ-STORAGE ((type (eql :lisp)) stream)
  • Method WRITE-STORAGE ((type (eql :lisp)) stream storage)
  • Variable *COMMIT*
    t
  • Variable *CHANGED*
    nil
  • Generic-Function VALUE (&rest path)
  • Method VALUE (&rest path)
  • Method VALUE (&rest path)
  • Method VALUE (&rest path)
  • Generic-Function (setf VALUE) (value &rest path)
  • Generic-Function REMVALUE (&rest path)
  • Method REMVALUE (&rest path)
  • Method REMVALUE (&rest path)
  • Method REMVALUE (&rest path)
  • Generic-Function DEFAULTED-VALUE (default &rest path)
  • Method DEFAULTED-VALUE (default &rest path)
  • Method DEFAULTED-VALUE (default &rest path)
  • Method DEFAULTED-VALUE (default &rest path)
  • Generic-Function CALL-WITH-TRANSACTION (function &key storage type designator)
  • Method CALL-WITH-TRANSACTION (function &key storage type designator)
  • Method CALL-WITH-TRANSACTION (function &key storage type designator)
  • Method CALL-WITH-TRANSACTION (function &key storage type designator)
  • Macro WITH-TRANSACTION ((&key storage type designator) &body body)

ubiquitous-concurrent

An extension to ubiquitous providing concurrency support.

No packages.