Common Lisp Package: CL-MONAD-MACROS

README:

FUNCTION

Private

Undocumented

GENERIC-INNER-FUNCALL! (K M)

GENERIC-INNER-LET! (DECLS M)

GENERIC-INNER-PROGN! (MS)

GENERIC-INNER-UNIT (A)

GENERIC-LET! (FUNCALL-FUNC DECLS M)

GENERIC-PROGN! (FUNCALL-FUNC MS)

LIST-LET! (DECLS M)

LIST-PROGN! (MS)

MAYBE-FUNCALL! (K M)

MAYBE-LET! (DECLS M)

MAYBE-PROGN! (MS)

MAYBE-UNIT (A)

READER-FUNCALL! (K M)

READER-LET! (DECLS M)

READER-PROGN! (MS)

READER-READ!

READER-RUN! (M R)

READER-TRANS-FUNCALL! (K M)

READER-TRANS-LET! (DECLS M)

READER-TRANS-LIFT! (M)

READER-TRANS-PROGN! (MS)

READER-TRANS-READ!

READER-TRANS-RUN! (M R)

READER-TRANS-UNIT (A)

READER-UNIT (A)

STATE-FUNCALL! (K M)

STATE-GET!

STATE-LET! (DECLS M)

STATE-PROGN! (MS)

STATE-PUT! (NEW-ST)

STATE-RUN! (M INIT-ST)

STATE-TRANS-FUNCALL! (K M)

STATE-TRANS-GET!

STATE-TRANS-LET! (DECLS M)

STATE-TRANS-LIFT! (M)

STATE-TRANS-PROGN! (MS)

STATE-TRANS-PUT! (NEW-ST)

STATE-TRANS-RUN! (M INIT-ST)

STATE-TRANS-UNIT (A)

STATE-UNIT (A)

WITH-INNER-MONAD-PROTOTYPE (OUTER-MONAD INNER-MONAD ID BODY)

WRITER-FUNCALL! (K M)

WRITER-LET! (DECLS M)

WRITER-PROGN! (MS)

WRITER-RUN! (M)

WRITER-TRANS-FUNCALL! (K M)

WRITER-TRANS-LET! (DECLS M)

WRITER-TRANS-LIFT! (M)

WRITER-TRANS-PROGN! (MS)

WRITER-TRANS-RUN! (M)

WRITER-TRANS-UNIT (A)

WRITER-TRANS-WRITE! (WS)

WRITER-TRANS-WRITE-LIST! (WSS)

WRITER-UNIT (A)

WRITER-WRITE! (WS)

WRITER-WRITE-LIST! (WSS)

MACRO

Public

Undocumented

MAKE-MAYBE (&KEY (JUST NIL JUST-SUPPLIED-P))

MAYBE-JUST (A)

MAYBE-JUST-P (M)

MAYBE-NIL

MAYBE-NIL-P (M)

WITH-IDENTITY-MONAD (&BODY BODY)

WITH-LIST-MONAD (&BODY BODY)

WITH-MAYBE-MONAD (&BODY BODY)

WITH-MONAD ((UNIT-FUNC FUNCALL-FUNC) &BODY BODY)

WITH-MONAD-TRANS (OUTER-MONAD &BODY BODY)

WITH-READER-MONAD (&BODY BODY)

WITH-READER-MONAD-TRANS (INNER-MONAD &BODY BODY)

WITH-STATE-MONAD (&BODY BODY)

WITH-STATE-MONAD-TRANS (INNER-MONAD &BODY BODY)

WITH-WRITER-MONAD (&BODY BODY)

WITH-WRITER-MONAD-TRANS (INNER-MONAD &BODY BODY)

Private

Undocumented

MAKE-STATE (A ST)

MAKE-WRITER (A FUN)

STATE-STATE (M)

STATE-VALUE (M)

WRITER-COMPOSE (F G)

WRITER-FUN (M)

WRITER-VALUE (M)