racket/collects/web-server/private/xexpr-extras.ss
2008-02-23 09:42:03 +00:00

13 lines
256 B
Scheme

#lang scheme/base
(require net/url
mzlib/plt-match)
(provide xexpr+extras->xexpr)
(define xexpr+extras->xexpr
(match-lambda
[(list xe ...)
(map xexpr+extras->xexpr xe)]
[(and url (? url?))
(url->string url)]
[x
x]))