I can't bear to have nothing in this forum, so here's a first post:
I was motivated by Spot's closing keynote at the Southeast Linux Fest, where he gave a presentation on this:
http://spot.livejournal.com/308370.htmlSome of the issues I need to address:
- There is no "install" target to "make." I am aiming towards the GNU project standard so --prefix and friends are all supported in ./configure. LambdaMOO just never had an "install" target, and I've been undecided on where to put things like the database file. I'll use the Linux Filesystem Hierarchy Standard.
- No mailing list. Cross that one off! You're looking at it.
- Conflicting licensing. I have to clarify what the licensing is, because all the original source files contain a kinda/sorta public domain license from Xerox. I don't know how to mix this with new files yet.
- Remove configuration options out of the .h files. LambdaMOO was created in the days before the first version of autoconf was written; there are a few options (handily, in options.h) that can be pushed out into the build process.
That's plenty to keep me busy for a while. I think the first version of Waverous will be when I get the autotools stuff, and the project layout, all happy and compliant.