I think the CPAN stuff is a great idea. But have you considered using svdlibc ( http://tedlab.mit.edu/~dr/SVDLIBC/ ) instead? It's basically a reimplementation of svdpackc with a cleaner interface, and it's in sort of active development. The drawback is that it only implements the lanczos2 algorithm, but I think SC only uses that.
Greetings, Florian 2008/3/23, Ted Pedersen <[EMAIL PROTECTED]>: > Greetings all, > > I will be working on a clean up release of SenseClusters - mainly > taking care of small > glitches in documentation, organization, testing, and installation > procedures. I don't > plan on adding any new functionality for this version, more or less > just cleaning up a > few lose ends. > > If there are issues of that sort that you've noticed, this would be a > great time to mention > them, as it will be very easy to take care of them now. If there is > larger functionality > changes that you are interested in, please don't hesitate to mention > those as I might get > ambitious, and there will be another release coming along after this. > > I am considering using CPAN as a distribution site in addition to > sourceforge, and > actually have uploaded SenseClusters there now - it would be called > Text::SenseClusters > at CPAN, just because they frown on introducing new high level names > there, and it > helps describe it for new users somewhat. The reason I'm thinking of > using CPAN is > to further automate the installation procedure - some time agree I > created a Bundle for > SenseClusters (Bundle::SenseClusters, although I might rename as > Bundle::Text:: > SenseClusters) that if you install using the CPAN.pm module will check > for an load all > the prerequisite CPAN packages, by simply doing this... > > cpan > > install Bundle::SenseClusters > > I think we can include SenseClusters in the Bundle, > or have it call the Bundle, and reduce the Perl installation part of > SenseClusters to > a single command. Right now it's actually surprisingly easy, but I'd > like it to be easier > still. I'm also contemplating including a pre-edited version of > SVDPACKC with the > package, since new releases of that are very very unlikely, and it > appears to be permissible > under the terms of the license that it is distributed. That would just > leave cluto as an > external install, which isn't too bad since that comes as a binary. > > The other thing I like about CPAN is that it makes the code and > documentation much > more "visible". You can browse around the source code and > documentation and really see > it, and that seems like it will lead to easier maintenance. This might > also make it possible > to reduce certain directories that would become redundant, like our > HTML tree (which > would be created and available, in effect, via CPAN). It's important > to stress that we > would still use sourceforge for distribution and CVS, so a possible > CPAN release is > in addition to what we normally do, not instead of. > > Finally, this is the route that we took with NSP, and over time we > ended up with a package > that is much more object oriented, and I think that evolution was in > some sense encouraged > by being on CPAN. > > The good news is that none of this is that essential, it's just nice > to do. I downloaded > SenseClusters on a new machine today, and was actually quite impressed > at how easy > it was to install and get running, and the demo scripts and test > scripts that we make > available with it remain extensive and more complete/thorough than we > probably have > for any other package. So, it remains a great example of how to put > together a really > complicated system and make it easy to use, and the above are all just > tiny tweaks on > what is an extremely solid body of work. > > So, suggestions would be particularly helpful now, and if you are > interested in seeing > SenseClusters on CPAN you can see an experimental release there now : > > http://search.cpan.org/dist/Text-SenseClusters/ > > This is version 0.96, where the even number implies development > version, so 0.95 remains > our stable release, and what you should use if you are interested in > doing experiments, > etc. with the package. I'll continue to use the even numbers for > development releases like > this, hopefully culminating in a 1.01 stable release. SenseClusters > really deserves to be > > 1 as well. > > Thanks! > Ted > > -- > Ted Pedersen > http://www.d.umn.edu/~tpederse > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > senseclusters-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/senseclusters-users > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ senseclusters-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/senseclusters-users
