obsolete code?
Yann LeCun <[email protected]> Thu, 19 Jun 2008 15:20:45 -0400
| Newsgroups | gmane.lisp.lush.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Ralf, classify.c: the functions in that file are obsolete, but might still be used in some obscure library that some people actually use (like the neural net tools in packages/sn28 ). dz.c: the main problem with removing dz.c is that all the common mathematical functions, such as sin, cos, log, tan, tanh and such are implemented as DZ. They would have to be re-implemented as regular DX. I don't think it's worth the trouble, even if the DZ compiler is no longer used. One thing that we should perhaps consider is reworking some of the math library, perhaps by relying more heavily on gsl (as in packages/libnum), with higher-level functions. This may make Lush more convenient as a "desktop calculator" or matlab replacement. -- Yann On Thursday 19 June 2008, Ralf Juengling wrote: > Hi all, > > I am in the process of reviewing all of the interpreter > code. This is a good opportunity to ask what modules have > become obsolete. What about the following: > > * dz.c > * classify.c > > dz implements a small virtual machine for interpreting > mathematical functions. I am not sure why we would want > to keep this--does it use fixed-point arithmetic? > > classify implements a number of basic statistical > functions for lists of numbers. In my opinion, they > should be retired and analogous functions that work on > vectors or arrays should be used instead. > > Any comments? Any other candidates for retirement? > > Ralf > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > Lush-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/lush-devel ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php