Common Lisp Package: NINGLE

README:

FUNCTION

Public

CONTEXT (&OPTIONAL KEY)

Access to current context. If key is specified, return the value in current context. If not, just return a current context. Example: (context) ;=> #<HASH-TABLE :TEST EQL size 0/60 #x3020025FF5FD> (context :request) ;=> #<CAVEMAN.REQUEST:<REQUEST> #x3020024FCCFD>

Undocumented

SETFCONTEXT (VAL KEY)

NEXT-ROUTE

MACRO

Public

Undocumented

WITH-CONTEXT-VARIABLES ((&REST VARS) &BODY BODY)

GENERIC-FUNCTION

Public

Undocumented

ROUTE (THIS URL-RULE &KEY (METHOD GET))

SETFROUTE (CONTROLLER THIS URL-RULE &KEY (METHOD GET))

VARIABLE

Public

*CONTEXT*

Special variable to store Ningle Context, a hash table. Don't set to this variable directly. This is designed to be bound in lexical let.

*REQUEST*

Special variable to store Ningle Request, a instance of `<request>' in Ningle.Request package. Don't set to this variable directly. This is designed to be bound in lexical let.

*RESPONSE*

Special variable to store Ningle Response, a instance of `<response>' in Ningle.Response package. Don't set to this variable directly. This is designed to be bound in lexical let.

*SESSION*

Special variable to store session. Don't set to this variable directly. This is designed to be bound in lexical let.

CLASS

Public

<APP>

Base class for Ningle Application. All Ningle Application must inherit this class.