I agree that transition costs must be considered.
This is somewhat OT, since it's really about general transition costs, but should we add a continuable error to parse-defsystem for handling unrecognized options?
I like beating people over the head that this might not do what they want, but I don't like leaving them with no way to proceed.
Possibly even better to have a continuable error that /remembers/ a defsystem option as something to be ignored. Then we wouldn't /keep/ complaining about :encoding over and over --- one continuable error continue and you'd be done.
That's a great idea. Patch welcome :-/
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org You think war is economically beneficial? Then why share those benefits with dirty foreigners? Let's have a civil war — A war we're sure to win!