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)