Закрытие создания URL из составных частей

В Python я сделал бы следующее:

>>> q = urllib.urlencode({"q": "clojure url"})
>>> q
'q=clojure+url'

>>> url = "http://stackoverflow.com/search?" + q
>>> url
'http://stackoverflow.com/search?q=clojure+url'

Как мне сделать всю кодировку, которая была сделана для меня выше в Clojure? Другими словами, как мне сделать что-то похожее на следующее:

=> (build-url "http://stackoverflow.com/search" {"q" "clojure url"})
"http://stackoverflow.com/search?q=clojure+url"
13
задан qrest 4 September 2010 в 22:22
поделиться