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