Common Lisp Package: CARAMEL

README:

FUNCTION

Public

Undocumented

ADD-CLASS (&REST CLASS)

AFTER (&REST NODES)

APPEND (&REST NODES)

BEFORE (&REST NODES)

CONTENT (&REST VALUE)

DO-> (&REST FNS)

GET-ATTR (NODE NAME)

GET-ATTRS (NODE)

GET-CONTENT (NODE)

HTML-CONTENT (HTML-STR)

HTML-RESOURCE (INPUT)

MOVE (SRC-SELECTOR DST-SELECTOR)

PREPEND (&REST NODES)

REMOVE-ATTR (&REST ATTERS)

REMOVE-CLASS (&REST CLASS)

SELECT (SELECTOR NODE)

SET-ATTR (&REST ATTERS)

SUBSTITUTE (&REST NODES)

Private

Undocumented

DOM-TO-HTML-STRING (DOM)

FLATMAP (FN NODE-OR-NODES)

GROUP (LIST)

TREAT-NODE-LIST (DOC NODE-LIST)

UNWRAP

WRAP (TAG)

MACRO

Public

Undocumented

CLONE-FOR (VAR LST &REST TRANS)

DEFSNIPPET (NAME FILE-PATH SELECTOR ARGS &REST SELECT-TRANS-PAIR)

DEFTEMPLATE (NAME FILE-PATH ARGS &REST SELECT-BODY-PAIR)

Private

Undocumented

APPLY-SELECT-TRANS (NODE SELECT TRANS)

WITH-CLONE-NODE (VAR NODE &BODY BODY)

GENERIC-FUNCTION

Private

Undocumented

REPLACE-NODE-WITH (OLD-NODE NODE-OR-NODES)