From: Paul K. <pki...@ki...> - 2001-04-22 08:58:47
|
Hi, all! I've finally added matcompat to sourceforge. There is still a lot of work to be done to turn it into a product though. In particular, the make files have to be constructed along with an install script. autoconf would be nice. That way we can search for libraries like qhull and GiNaC, and if they are available, install the geometry or symbolic algebra interfaces. Any volunteers? I've added a top level README describing the directory structure. I'm not convinced separating the dld's from the scripts is a good idea, but that's the structure that Octave uses and that's what was in place already, so that's what I've used. I've added a TODO list at the toplevel as well. I've put a few function-specific items in there, but it would be better to distribute those about the tree. In the past I've used: ## TODO: blah but it would be better to use what Octave uses: ## XXX FIXME XXX There are a number of things that need to be done for all functions. For example, the function headers should all be using texinfo rather than plain text. And some unifying documentation is need saying how the functions relate to each other. Matcompat could get away without it since matlab is well documented, but this is not matcompat. We also need to write test and demo scripts for each function. I've got some already in a special comment form %!test %! blah %!demo %! blah which keeps them tightly coupled with the code, but we could also use the more conservative test_fn.m demo_fn.m Any preferences? Happy hacking! Paul Kienzle pki...@ki... |