CrossClj

1.0.1 docs

SourceDocs



RECENT
    VARS
    *action-lists*
    *default-action-list-sort-time*
    *default-execution-function*
    *handle-existing-action-in-action-list*
    *handle-existing-action-list*
    *handle-missing-action-in-action-list*
    *handle-missing-action-list*
    actions
    add-action
    add-action-list
    add-new-action
    add-new-action-list
    define-action
    define-action-list
    execute-actions
    find-action
    find-action-list
    get-default-after
    get-default-before
    handle-missing-action-list
    make-unregistered-action-list
    print-action-lists
    print-actions
    redefine-existing-action
    redefine-existing-action-list
    sort-actions
    sorted-actions
    undefine-action
    undefine-action-list
    warn

    « Index of all namespaces of this project

    Clojure port of LispWorks Action Lists.
    Docs: http://www.lispworks.com/documentation/lw70/LW/html/lw-49.htm
    Dynamic
    Determines when actions in action lists are sorted.
    
    Dynamic
    Contains keywords determining behavior on exceptions raised when an
    action definition already exists in a given action list.
    Dynamic
    Contains keywords determining what to do about a given action list
    operation when the action list already exists.
    Dynamic
    Denotes how to handle an operation on a missing action.
    
    Dynamic
    Defines how to handle an operation on a missing action list.
    
    (actions name-or-list)
    Returns a vector of actions for the action list.
    
    Private
    (add-action action-list action-name data specs)
    Private
    (add-action-list action-lists name action-list)
    Private
    (add-new-action action-list action-name data specs)
    Private
    (add-new-action-list action-lists name action-list)
    (define-action name-or-list action-name data & {:as specs})
    Adds a new action to a specified list.
    
    (define-action-list name & {:keys [doc sort-time dummy-actions default-order execution-function], :as action-list})
    Defines a named action list.
    
    (execute-actions name-or-list & args)
    Executes in sequence the actions on a given list.
    
    Private
    (find-action name-or-list action-name)
    Private
    (find-action-list name-or-list)
    Private
    (get-default-after action-list)
    Private
    (get-default-before action-list)
    Private
    (handle-missing-action-list name-or-list)
    (make-unregistered-action-list {:keys [doc sort-time dummy-actions default-order execution-function], :as action-list})
    Makes an unregistered action list.
    
    (print-action-lists)
    Prints a list of all the action lists in the global registry.
    
    (print-actions name-or-list)
    Prints a listing of the action items on a given action list in order.
    
    Private
    (redefine-existing-action actions action-name data specs)
    Private
    (redefine-existing-action-list action-lists name action-list)
    Private
    (sort-actions action-list)
    Private
    (sorted-actions action-list)
    (undefine-action name-or-list action-name)
    Removes an action from a specified list.
    
    (undefine-action-list name)
    Removes the named action list.
    
    Private
    (warn key message)
    Prints a warning message to *err*.