Module Manager FacilityTopAdditional GBBopen ToolsGBBopen ToolsGoTo Top

GBBopen Tools

The GBBopen Tools module, :gbbopen-tools, contains useful Common Lisp additions and utilities. Convenient (shorthand operators for declared fixnum, short-float, single-float, double-float, and long-float numeric operators are provided, as are efficient pseudo probability operators. Uniform access to commonly used CLOS and MOP symbols is provided by the module's :gbbopen-tools package. Date and time parsing and formatting entities, fixnum-based offset-universal-time functions, and left-leaning red-black (LLRB) trees are also included in GBBopen Tools.

Additional GBBopen Tools entities that are not loaded as part of the :gbbopen-tools module are documented in the Additional GBBopen Tools section of this Reference. These additional-tool entities are grouped into separate modules that can be loaded as appropriate.

Several entities in the :gbbopen-tools module that are extended by additional methods in the :gbbopen-core module are documented in the GBBopen Core section of this Reference. These entities are:

      *print-object-for-sending*
*save/send-references-only*
initialize-saved/sent-instance
make-duplicate-instance
make-duplicate-instance-changing-class
omitted-slots-for-saving/sending
print-object-for-saving/sending
print-slot-for-saving/sending
with-reading-saved/sent-objects-block
with-saving/sending-block

Entities


The GBBopen Project


Module Manager FacilityTopAdditional GBBopen ToolsGBBopen ToolsGoTo Top