On many occasions I've been wanting to write a build.yml such as,

scala.version: 2.8.0.Beta1-RC8-SNAPSHOT

scala.test: 1.0.1-for-scala-#{scala.version}
scala.check: 1.7-for-scala-#{scala.version}

but YAML's support for variable/references is pretty basic and doesn't allow
to compose/templatize values like this.  As far as I understand, you can
only declare a reference (&ref) and reuse its value as-is later on (*ref).

Any suggestions on how we could/should do this?  I would really prefer to
keep these contants out of my buildfile.

alex

Reply via email to