GNU Octave's sister project of user-contributed functions Octave-Forge[1] needs tighter integration with Octave.
The way it's arranged right now is a bunch of semi-independent separate packages with occasional dependencies between them. They are written in several styles, and although almost all of them are free, they don't usually follow GNU coding standards. Regardless, it's rather awkward to end users, because they don't clearly see the separation between Octave and Octave-Forge, mostly because Matlab, whose escaped refugees constitute a large part of the Octave userbase, doesn't often make a clear distinction to end users betweeen core and toolbox functions. It would be most convenient users if the same tools that they can use to report bugs to Octave and develop Octave could be used for Octave-Forge. The problem is that we really need a separate repo per Octave-Forge project. Since Octave itself is using hg, it makes sense to me to create one hg repo per Octave-Forge package and to host it all in nongnu, but it doesn't make sense to me to create a separate project per Octave-Forge package. Can Savannah currently handle this setup? Can you suggest some ways to accomplish this? Thanks, - Jordi G. H.
