You can clone with
HTTPS or Subversion.
Clack.Request::parameters->plist is a function for parse URL and convert into a plist.
However it is not exported, it seems to be useful for many frameworks.
It should be exported from Clack.Util.
Then, consider to implement plist->parameters, opposite from that.
The function has already been removed. Closing.