Dear All,

I am an applied scientist in the areas of signal processing and error correction at Philips Research. Having done the programming work of my computer simulations in C/C++ for almost 10-15 years with increasingly mixed feelings about the languange, a friend pointed me to functional programming. This way I found ocaml and I must say I am very enthusiastic about it. The built-in arrays, the functions that are really meta functions and remove a lot of tedious programming and debugging. Also the combined availability of an interpreter and compiler is comforbable and not unlike matlab (which I hate).

I am also intrigued by the promise of functional languages when multi-core computers will be the defacto standard.

Attached please find the first program I wrote. It has about the same speed as its C++ counterpart (slightly faster). I welcome comments w.r.t. programming style, esp. when it affects the speed of the program.

Regards,

Andries Hekstra




------------------------------------------------------------------------
Dr. Ir. Andries P. Hekstra
Philips Research
High Tech Campus 37
5656 AG Eindhoven
Tel./Fax/Secr. +31 40 27 42048/42566/44051

If you need anti-RSI break software : Look at http://www.workrave.org (good and for free)