* Tobias C. Rittweiler [2007-08-25 09:49+0200] writes:
Nice work, Helmut! I'd like to suggest at this point to provide two "default configurations" -- one without contribs and one with all contribs.
So the user can simply put `(require 'slime-minimal)' or `(require 'slime-all-contribs)' into their ~/.emacs. The names are just examples; they could also be `slime-1.x' and `slime-2.x'.
This has the two following advantages:
i) it makes the transition easier.
ii) as I think most people will stick to the latter by default, it's easier to deal with bug reports, and reproduce bugs because there's one common "everything enabled" that you can talk very concretely about. ("Do you use the 2.x config? If not, can you reproduce the problem there?" -- and then it's even easier for developers who don't use every contrib to get a handle at the problem, because they just have to temporarily switch to this config.)
I think we should try the simplest variant first. If that doesn't work, we can try something more sophisticated. The simplest variant is to provide only a single feature set, i.e. only the stuff that is in the core.
Helmut.