The S version of the simplex minimization works identically to the C
version (as it should), off by a digit or so in the parameter values at
the function minimum for a 6 free parameter nonlinear function (for
bi-bi ordered enzyme mechanism , with product inhibition and EAP
abortive complex).

But.., 

The C --> S calls and calculations within S to return the function
value at the current parameter estimates are slow.  Fast enough,
however, to make the mixed C/S version convenient to use, considering
ease of writing the function in S and the ease of manipulating 
input and output, including plots, in S.

Importantly, there appears to be a memory leak.  Each iteration, the
program size increases by at least 4 kbytes (generally more).
Apparently associated with the repeated C --> S calls for function
evaluation.  Once swapping starts, the program for all practical
purposes locks up.  However, for even a small machine (16 meg), one has
available about 1000 iterations, including search failures, attempted
quadratic fits, etc.  Fortunately, in most cases, 1000 iterations is
enough.


to install in S, read README
