Yooooooooooo !!
> Nouveau sur cette liste (et n'ayant jamais utilisé Sage, ni Python), je ne
> pourrai malheureusement pas participer à cette journée.
Bon, même si tu pouvais finalment te débloquer et y assister je n'y
serai pas non plus, alors je réponds à ton mail plutôt que de te
coincer autour d'un café.
> Je suis cependant un peu inquiet :
> - du message de William Stein ("Sage has failed"),
> - du surf sur des tendances marketing du type "qqchose"Cloud.
Franchement, faut pas. Déjà parce que WIlliam c'est pas Sage, et aussi
parce que tu n'es pas le seul (même parmi les developpeurs) à avoir
des dents contre lui à cause de son cloud.
"Sage has failed", y'a deux explications:
1) Ca a de la gueule dans un titre de post. "Sage is not yet what I
expected it to be" ca accroche grave moins.
2) Il ne veut pas dire que le soft est mort, il veut dire que la
concurrence est toujour vivante (Maple, Matlab, Mathematica) et c'est
pas bon pour son CV.
Un soft, ca vit tant qu'il y a des dev. Perso j'en ai encore besoin
dans mon travail, et comme il ne sait pas faire ce que j'ai besoin
qu'il fasse j'ajoute du code. Dans ma partie du code je n'ai pas à me
plaindre, tout est assez maintenu et débuggé, j'ai pas trop de raison
de m'inquieter.
> Ce qui m'intéresse dans Sage c'est de découvrir des mathématiques autrement
> que via un cours magistral et des TD faits par des spécialistes de leur
> domaine.
> Sage est un sujet d'étude en tant que tel (comme une "pierre de Rosette" à
> découvrir).
Ouais, surtout que "les maths vues à partir de Sage" tu les trouveras
dans aucun bouquin de maths. Y'a pas mal de différences entre les
maths sur le papier et les maths sur un ordinateur. De mon côté je
trouve que dans du code y'a moins d'enfumage: ca va directement à
l'essentiel, c'est fait pour calculer pas pour faire classe dans une
explication. Et tout ce que tu as a faire pour connaitre le code d'une
fonction c'est d'ajouter ?? a la fin de la ligne. Plutot classe.
> Ce qui m'intéresse dans Sage, c'est une espèce de "Sage pour les nuls"
> (niveau licence maths) :
Ahem. Bon moi j'ai pas le réflexe, mais un collègue à l'air de me dire
que c'est l'occasion de s'auto-faire de la promo: y'a un bouquin en
Francais sur Sage, fait à peu pres pour ce niveau-là. Of course c'est
gratuit:
http://sagebook.gforge.inria.fr/
Si tu trouves que le bouquin est trop épais ou qu'il blablatte un peu
trop sur des choses sans importance, c'est normal vu que c'est un
livre. Pas moyen d'attendre que tu poses la question pour te donner la
réponse. Du coup les "Sage days" c'est un peu l'ideal: les
développeurs défilent et t'expliquent comment utiliser leur bout de
code. Je crois qu'en général on ne tombe pas dans le travers
d'expliquer des trucs tordus qui nous amusent nous-même et auxquels
personne dans la salle ne comprend rien. Y'a pas mal d'intervenants
qui sont des universitaires et qui ont des élèves sous la main,
d'autres qui ne le sont pas et qui se rappellent que pour vendre ton
matos, même gratuit, faut que le mec d'en face trouve ca bien.
Les deux trois choses dont tu as besoin dans Sage ne sont pas
compliquées. En fait, des que tu as compris que tout était un objet et
que tu pouvais lister ses fonctions en appuyant sur "tab" tu sais
presque trouver l'information tout seul, surtout avec Google pour
chercher dans notre manuel.
> - la façon dont Python est utilisé pour réaliser des interfaces entre
> modules
Si par "modules" tu parles de logiciel externe, tu peux comprendre ca
en lisant le code. C'est fait dans graphs/cliquer.pyx (ainsi que
cliquer.pxd) ou dans numerical/backends/*. Et dans plein d'autres
coins.
> Note : je peux me rendre disponible les après-midi (dans Paris) ou pendant
> les vacances scolaires (avec un préavis de plusieurs semaines)
Si tu as envie de t'y mettre un jour, tu peux aussi te payer le luxe
de faire venir un revendeur à toi. Si un jour tu écris à cette mailing
list en disant "j'aimerais bien apprendre Sage, j'habite à Paris et je
vous offre un café en échange" je suis sur qu'il y aura du monde pour
venir te voir.
De mon côté je ne remets les pieds en France qu'en janvier alors
faudra attendre jusque là ;-)
@toute !
Nathann