Complete implementation of RFC-6570 (uri-templates) in Scala
import uritemplate._
import Syntax._
val template = URITemplate("http://example.com/hello/{variable}")
val expanded = template expand ("variable" := "world")
expanded == "http://example.com/hello/world"