scalamacros/kepler — comment on commit 85b55760fb5cef7338f025c8ccb398b2f7431b14
File:  line 0
By xeno-by:

@odersky Initially, I went for this very simple implementation, since I presumed that due to some reason you didn't want to go for all the complexity of https://github.com/scalamacros/kepler/blob/master/src/compiler/scala/tools/nsc/settings/MutableSettings.scala.

However, the more I think, the more I dislike my half-hearted approach. Extensions to Properties.scala might be useful, but they somewhat overlap with the stuff from nsc.settings.MutableSettings. Moreover, I feel uneasy about duplication of strings and names in SettingsConfiguration.scala. However, if I start fixing this, it would be easier to just move things from nsc.settings.MutableSettings and have fun with that. Which brings us to square one - why haven't you gone for this approach from the very beginning?