Lib-grenada 1.0.0-rc.4
A library for processing Clojure metadata
grenada.bars
Defines a few Bar types that are shipped with lib-grenada.
Public variables and functions:
grenada.converters
Functions for converting one data structure of Grenada Things into another.
Public variables and functions:
grenada.exporters
Procedures for writing collections of Things to disk in various formats.
grenada.exporters.pretty
Pretty-printing exporters. Uses fipp 0.6.2, therefore you can't use it in Clojure ≦ 1.6.0.
Public variables and functions:
grenada.guten-tag.more
The main feature of this namespace is the deftag+ macro, which adds some functionality on top of guten-tag.core/deftag.
grenada.reading
A wrapper around edn/read-string with the configurations specific to Grenada.
Public variables and functions:
grenada.schemas
Schemas that are used in more than one place in Grenada.
Public variables and functions:
grenada.sources
Procedures for obtaining collections of Things from various places.
Public variables and functions:
grenada.things
Programmatic definitions of type Thing and the Main Aspects of Things as well as a bunch of auxiliary functions and procedures.
Public variables and functions:
- ->thing
- above-incl?
- assert-aspect-attachable
- assert-bar-attachable
- attach-aspect
- attach-aspects
- attach-bar
- attach-bars
- below-incl?
- def-for-aspect
- detach-bar
- has-aspect?
- has-bar?
- main-aspect-defaults
- main-aspect-names
- main-aspect-specials
- map->thing
- pick-main-aspect
- replace-bar
- thing?
- thing?+
- vec->thing
grenada.things.def
Functions and other things constituting the foundation for defining Things.
grenada.things.utils
Wrappers around well-known functions in order to make them work with guten-tag.core/ATaggedVals.
Public variables and functions:
grenada.transformers
Functions for transforming single Things or collections of Things.
Public variables and functions:
grenada.utils.jar
A rather shapeless namespace for procedures concering Datadoc JARs.
Public variables and functions:
grey.core
An experiment at implementing something like Common Lisp's condition/restart system (see http://www.gigamonkeys.com/book/beyond-exception-handling-conditions-and-restarts.html) with Dire and Slingshot.
Public variables and functions: