Version: 4.1.3
2.9 Stateless Web Parameters
(require web-server/lang/web-param) |
It is not easy to use parameterize in the Web Language. "lang/web-param.ss" provides (roughly) the same functionality in a way that is serializable. Like other serializable things in the Web Language, they are sensitive to source code modification.
(make-web-parameter default) |
Expands to the definition of a web-parameter with default as the default value. A web-parameter is a procedure that, when called with zero arguments, returns default or the last value web-parameterized in the dynamic context of the call.
(web-parameter? v) → boolean? |
v : any/c |
Checks if v appears to be a web-parameter.
(web-parameterize ([web-parameter-expr value-expr] ) expr ) |
Runs (begin expr ) such that the web-parameters that the web-parameter-exprs evaluate to are bound to the value-exprs. From the perspective of the value-exprs, this is like let.