I wanted to use Configgy with Scala 2.8, so I created a branch in my GitHub repository:
http://github.com/ijuma/configgy/tree/scala-2.8
The main code now compiles, but the tests and the build system have to be updated still.
I’m not particularly familiar with Ivy, so if someone else wants to do that, I won’t complain. ;)
The tests use specs and Eric has already released a binary for 2.8.0.
Update: I filed an issue upstream to track 2.8 support.
Update 2: The branch has been updated to Scala 2.8.0.Beta1-RC3 along with the build system and the tests pass. Thanks to paulp for tracking an issue that was taking place because the stack order changed in Scala 2.8.0.
[…] Configgy for Scala 2.8 « Ismael Juma blog.juma.me.uk/2009/10/25/configgy-for-scala-2-8 – view page – cached I wanted to use Configgy with Scala 2.8, so I created a branch in my GitHub — From the page […]
Ismeal, I’ve cloned your branch but it looks like the ivy.xml still refers to scala 2.7 compiler. Am I missing something or have you not pushed everthing? tx!
Hi Barry,
Yes, it does. That is what I meant by “and the build system have to be updated still”. I tried just changing the version to 2.8.0-SNAPSHOT and Ivy didn’t like that. I know the main code compiles because I was using an IDE.
Best,
Ismael
I’ve updated the build files to use the first beta candidate for Scala 2.8.0 and Specs 1.6.1-2.8.0.Beta1-RC1.
Configgy now builds fine from the command-line, but the tests don’t run for some reason. I’ll check with Eric.
Ismael