Hello again, And by the way, for a competitive task in limited time, I would strongly recommand Strongly typed language with pattern-matching (I do not want to say functionnal because it does no differentiate C from OCaml that much). Look at ICFP result counting, OCaml, ML, Haskell in the strongly typed with pattern matching class C, C++ in the other class Ignoring other languages (no time to sort them accurately) After a quick count you get 15 agains 9 for appearance in the table at http://en.wikipedia.org/wiki/ICFP_Programming_Contest Clearly, you should also look at your current knowledge of each language ... -- Christophe Raffalli Universite de Savoie Batiment Le Chablais, bureau 21 73376 Le Bourget-du-Lac Cedex tel: (33) 4 79 75 81 03 fax: (33) 4 79 75 87 42 mail: Christophe.Raffalli@univ-savoie.fr www: http://www.lama.univ-savoie.fr/~RAFFALLI --------------------------------------------- IMPORTANT: this mail is signed using PGP/MIME At least Enigmail/Mozilla, mutt or evolution can check this signature. The public key is stored on www.keyserver.net ---------------------------------------------