Scala 2.10 の一部であるScala Macrosを試していますが、(sbt を使用して) コンパイルしようとすると、次のエラーが発生します。
[error] .../API.scala:9: not enough arguments for constructor OAuth:
(requestMethod: String, consumerSecret: String, consumerKey: String,
signatureMethod: String, version: String)jm.oauth.OAuth
[error] private val oauth = new OAuth(OAuth.POST, oauthConsumerSecret,
oauthConsumerKey, OAuth.HMAC_SHA1)
OAuth
クラスの実装については、こちらを参照してください。
scala 2.10 とオプションのパラメーターの間に非互換性はありますか?
scala 2.9.1 でコンパイルされたまったく同じコードは、完全に機能しました。