What do you all think about allowing two different versions of Elephant to be installed at the same time? I tried to have both my original version of Elephant installed and also to install elephant- unstable. Currently there are a lot of dependencies on the system name sprinkled throughout the code that prevent this. My thought would be to allow someone to do a (require 'elephant-unstable) (or some other chosen system name) and have it load an alternative version of Elephant. All the package names would stay the same, just the systems would be different.
The benefit to this is it would allow users to test out the new functionality before deciding to switch, and for testers, it would mean we could have both versions installed. It seems like this would be helpful right now when the BerkeleyDB interfaces have stabilized, but the postmodern interface hasn't. For me it would allow me to test and observe behavior in the old environment and then easily switch over to the new environment.
If no one objects I can look into this further, at least drawing up a plan of attack and posting it for comment.
Also, it looks like the testing framework is being migrated over to 5am. I assume this means that I should write any new tests using 5am?
Thanks, Glenn _______________________________________________ elephant-devel site list elephant-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/elephant-devel