noury jsute une remaruqe historique.
Les gars qui ont fait dylan avaient choisi un syntaxe lisp comme clos. ensuite ils ont voulu avoir une syntaxe algol. Puis ils ont disparu car ils n'ont jamais reussi a attirer plus de monde, et on fait chier les autres.
Là c'est un truc bluffant en Smalltalk que peu d'autres langages permettent de faire simplement : avoir plusieurs syntaxes (déjà le browser offre des vues différents) qui co-habitent.
je ne suis pas convaincu car a ce moment tu risque d'avoir des inconsistence mais cela serait interessant.
Pourquoi tu parles d'inconsistance ? C'est par rapport à la stabilité de Squeak 3.4 ?
Non squeak3.4 est tre stable. Cela veut dire que tu vas avoir du code compilabel par plusieurs compilot, que tu dois faire attention qd tu sauves,......
je crois que d'avoir une sortie par defaut sur stdout serait deja un tout petit change avec un gros impact. on pourrait utiliser squeak sans son environnement. Je peux vous dire que roel nous a fait une demo sur pc avec VW et je veux ecrire mes scripts avec ca.
Je ne sais pas si avoir une autre syntaxe aiderait. Tout changement ne doit pas changer la simplicite de la syntaxe. Apparemment plein de personnes ne voient pas que c'est simple. En fait les gens sont habitues a avoir des syntaxes compliquees.
Je crois que la syntaxe doit etre changee qd le langage y gagne: simplicite du compilot, d'ecriture de code,...
je pense que ce qui est important est que tout le monde participe et cree ses propres groupes d'actions.
Moi ce que j'aimerai avoir des turcs plus fondamentaux comme des methodes avec nombres variables d'arguments
Ca été fait en VisualWorks à l'époque ParcPlace. Biensur, c'était expérimental. Quelqu'un d chez PP avait présenté ça dans un workshop en 96 à oopsla.
as-tu une reference?
Personnellement, c'est quelque chose qui m'inquiète un peu. Dans le sens où ça risque de compliquer le langage. Or, un élément de la puissance de Smalltalk c'est ça simplicité.
cela eviterait d'avoir update: update:with: update:with:with:with:
et ne plus avoir d'acces direct aux variables d'instances.
Y avait pas ça dans Self ?
Oui cela simplifierait le langage.
Noury
--
Noury Bouraqadi - Enseignant/Chercheur Ecole des Mines de Douai - Dept. G.I.P http://csl.ensm-douai.fr/noury
Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/listinfo/squeak-fr
Dr. Stéphane DUCASSE (ducasse@iam.unibe.ch) http://www.iam.unibe.ch/~ducasse/ "if you knew today was your last day on earth, what would you do different? ... especially if, by doing something different, today might not be your last day on earth" Calvin&Hobbes