
Thierry GERAUD wrote:
Pour ceux que ce sujet intéresse, il faut se souvenir que Jérôme avait fait très vite un travail sur l'interfaçage avec Octave (Matlab-like) et il faut savoir que, maintenant, on peut s'inspirer de projets tels que http://lnc.usc.edu/~holt/matwrap/index.html si jamais on veut s'interfacer.
Je tiens a preciser que ce travail a ete conjointement avec Raph. Raph a d'ailleurs fournit, de mon point de vue, plus de travail que moi.
Dans le projet genericity-support-comparison (qui date d'il y a 3 ans) vous trouverez en filigrane une routine simple pour effectuer vos tests. Avec le recul, je voudrais seulement la généraliser un peu plus : le but est de faire un map (au sens fonctionnel du terme) en passant une fonction. En "C++ std lib"-like, ça donnerait :
template <typename I, typename F> O map(const I& in, F fun) { O out(in.size()); typename I::iter_type p(in.size()); for_all(p) out[p] = fun(in[p]); return out; } // il reste à exprimer O...
N'est-ce pas en relation que nous avons attaque avec le papier ecoop-phd-workshop ? /mnt/doc/old/lrde/publications/acceptees/04-ecoop-phd.ps.gz http://www.lrde.epita.fr/cgi-bin/twiki/view/Publications/200406-ECOOPPHD Je rappelle (annonce aux reunions) que j'ai prototype bancal de type image/se... qui offre l'orthogonalite (et uniquement) dont parle Theo. Cela repose sur le travail de Czarnecki. C'est different de SCOOP, moins puissant et ne revendique pas de comparaison (je sens moi aussi les mauvais esprits). Avec l'aide de Niels (pris sur son temps de vacances), la version s'est purifie (et se ) et sera disponible a la fin de ce moi. D'ici-la, je suis moi aussi "booke" : modifs d'articles, redactions articles/these, et buvage de bieres !!! non mais :-) Jerome