To me it seems this whole debate highlights the problem in the release cycle, not in the development of the language. DMD needs a long-term stable point release, supported for at least a year. Everybody should expect possible breakage in the latest development release, even if unintended. The latest version should also be marked as development/experimental on the download page.
-- mk
