est ce que quelqu'un utilise smalltalk pour du calcul scientifiques?
je cherche des pistes pour avoir acces a une librarie comme GSL a partir de smalltalk. ou plus generalement une dll a partir de smalltalk. j'ai des dll en C et C++ que j'aimerai utilisee. je suis preneur de tout example de dll et du code C qui se load dans smalltalk. Merci. Kemal _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
FFI : http://wiki.squeak.org/squeak/1414 ?
Hilaire ----- Message d'origine ----- De: kemal asad-syed <[hidden email]> Date: Dimanche, Novembre 25, 2007 10:16 am Objet: [Squeak-fr] calcul À: [hidden email] > est ce que quelqu'un utilise smalltalk pour du calcul scientifiques? > je cherche des pistes pour avoir acces a une librarie comme GSL a > partir de > smalltalk. ou plus generalement une dll a partir de smalltalk. > j'ai des dll > en C et C++ que j'aimerai utilisee. > je suis preneur de tout example de dll et du code C qui se load dans > smalltalk. > > > Merci. > Kemal > Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
In reply to this post by kemal asad-syed
Bonjours,
Le 25/11/07, kemal asad-syed<[hidden email]> a écrit : > est ce que quelqu'un utilise smalltalk pour du calcul scientifiques? > je cherche des pistes pour avoir acces a une librarie comme GSL a partir de > smalltalk. ou plus generalement une dll a partir de smalltalk. j'ai des dll > en C et C++ que j'aimerai utilisee. > je suis preneur de tout example de dll et du code C qui se load dans > smalltalk. Ça dépend quel Smalltalk tu utilises. Avec VisualWorks, tu as DLLCC qui est fournit avec. Avec Squeak, c'est FFI. Sous Squeak, tu as des projets comme Smagick http://lists.squeakfoundation.org/pipermail/announcements/2007-August/000086.html qui interagisse avec du code extérieur. -- Damien Cassou _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
In reply to this post by kemal asad-syed
nicolas cellier travaille avec LAPACk
Stef On 25 nov. 07, at 10:16, kemal asad-syed wrote: > est ce que quelqu'un utilise smalltalk pour du calcul scientifiques? > je cherche des pistes pour avoir acces a une librarie comme GSL a > partir de smalltalk. ou plus generalement une dll a partir de > smalltalk. j'ai des dll en C et C++ que j'aimerai utilisee. > je suis preneur de tout example de dll et du code C qui se load > dans smalltalk. > > > Merci. > Kemal > > > > _______________________________________________ > Squeak-fr mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
Oui, c'est Smallapack disponible sous le cincom public store et sous
squeaksource (http://ncellier.ifrance.com/Smallapack/index.html). Seule la version VisualWorks est opérationnelle. La version Squeak bugge. Entre autres, j'ai le problème http://bugs.squeak.org/view.php?id=3929 non résolu. Le code source peut quand même servir d'exemple... Il y a aussi une version Dolphin sans garanties... Pour appeler du code C, c'est assez facile avec DLLCC (VisualWorks) ou FFI (Squeak). Pour le C++, c'est plus sport car l'interface n'est pas normalisée (ABI: les noms des fonctions et conventions d'appel changent d'un compilateur à l'autre, ainsi que les VTables j'imagine). Je crois qu'il existe des utilitaires en Smalltalk pour générer automatiquement des wrappers C. Pour Smallapack, j'ai généré automatiquement les appels aux fonctions externes (à partir des commentaires LAPACK FORTRAN assez bien normalisés). Nicolas stephane ducasse a écrit : > nicolas cellier travaille avec LAPACk > > Stef > > On 25 nov. 07, at 10:16, kemal asad-syed wrote: > >> est ce que quelqu'un utilise smalltalk pour du calcul scientifiques? >> je cherche des pistes pour avoir acces a une librarie comme GSL a >> partir de smalltalk. ou plus generalement une dll a partir de >> smalltalk. j'ai des dll en C et C++ que j'aimerai utilisee. >> je suis preneur de tout example de dll et du code C qui se load dans >> smalltalk. >> >> >> Merci. >> Kemal >> >> >> >> _______________________________________________ >> Squeak-fr mailing list >> [hidden email] >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr > > > ------------------------------------------------------------------------ > > _______________________________________________ > Squeak-fr mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
Free forum by Nabble | Edit this page |