14 lines
257 B
Scheme
14 lines
257 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]))
|