[ANN] Numerical methods code available in Squeak

Roger Whitney whitney at cs.sdsu.edu
Tue Jun 18 04:59:07 UTC 2002


The Smalltalk code from Object-Oriented Implementation of Numerical 
Methods: An Introduction with Java & Smalltalk", Didier Besset, 2000 by 
Morgan Kaufmann Publishers, http://www.mkp.com is now available on 
sourceforge at:

	http://sourceforge.net/projects/dhbnumerics/

The code has been ported to:
	VisualWorks (VW) 3 (with and without envy), VW 5i, VW7,
	Squeak 3.2,
	Dolphin 4 (also works in current version of dolphin),
	VisualAge Smalltalk 6.0 and
	Smalltalk/X.

The code has been ported and distributed with permission from Didier 
Besset and Morgan Kaufmann Publishers. It is distributed under the GNU 
Library or Lesser General Public License (LGPL). See 
http://www.gnu.org/licenses/lgpl.html for more information on LGPL.

 From the table of contents of the book here is a partial list of the 
functionality implemented:

Evaluating Functions
Interpolation
	Lagrange, Newton, Neville, Bulirsch-Stoer, Cubic Spline
Finding Zeros of a function
	Bisection, Newton, Roots of Polynomials
Integration of Functions
	Simpson, Romberg
Series
	Infinite Series, Continued fractions, Incomplete Gamma & Beta functions
Linear Algebra
	Gaussian Elimination, LUP Decomposition, determinants, Matrix 
inversion, eigenvalues, eigenvectors
Statistical Analysis
	F-test, t-test, chi-square test, least-square estimation, linear 
regression
Optimization
	Hill-climbing, Powell's algorithm, Simplex method, genetic algorithms
Data Mining

See Besset's book for a complete list and documentation on how to use 
the code.

Thanks to Didier Besset for his work in producing the code and the book, 
and thanks for allowing the port and distribution of the code.

Joseph Whitesell ported Besset's code to VisualWorks 3 and obtained 
permission from  Morgan Kaufmann Publishersto distributed the ports 
under LGPL. Claus Gittinger, Sean Glazier, Jeff Hallman, Paolo Lorri, 
Chris Uppal, Adriaan van Os,Joseph Whitesell and Roger Whitney were 
involved in porting the code. Much of the work was done at Camp 
Smalltalk 3 at Essen and Camp Smalltalk 4 at Colorado Springs.

----
Roger Whitney              Mathematical & Computer Sciences Department
whitney at cs.sdsu.edu        San Diego State University
http://www.eli.sdsu.edu/   San Diego, CA 92182-7720
(619) 583-1978
(619) 594-3535 (office)
(619) 594-6746 (fax)




More information about the Squeak-dev mailing list