[Squeak-fr] Dossier Squeak dans login ?

Stephane Ducasse squeak-fr@lists.squeakfoundation.org
Mon Jan 13 09:50:00 2003


noury jsute une remaruqe historique.

Les gars qui ont fait dylan avaient choisi un syntaxe lisp comme clos=
.=20
ensuite ils ont
voulu avoir une syntaxe algol. Puis ils ont disparu car ils n'ont=
=20
jamais reussi a attirer plus de monde, et on fait chier les autres.


>>> L=E0 c'est un truc bluffant en Smalltalk que peu d'autres langage=
s=20
>>> permettent de faire simplement : avoir plusieurs syntaxes (d=E9j=
=E0 le=20
>>> browser offre des vues diff=E9rents) qui co-habitent.
>> je ne suis pas convaincu car a ce moment tu risque d'avoir des=
=20
>> inconsistence mais cela serait interessant.
> >
> Pourquoi tu parles d'inconsistance ? C'est par rapport =E0 la stabi=
lit=E9=20
> de Squeak 3.4 ?
Non squeak3.4 est tre stable.
Cela veut dire que tu vas avoir du code compilabel par plusieurs=20
compilot, que tu dois faire attention qd tu sauves,......


je crois que d'avoir une sortie par defaut sur stdout serait deja un=
=20
tout petit change avec un gros impact. on pourrait utiliser squeak sa=
ns=20
son environnement. Je peux vous dire que roel nous a fait une demo su=
r=20
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 fai=
t=20
les gens sont habitues a avoir des syntaxes compliquees.

Je crois que la syntaxe doit etre changee qd le langage y gagne:=20
simplicite du compilot, d'ecriture de code,...

je pense que ce qui est important est que tout le monde participe et=
=20
cree ses propres groupes d'actions.



>> Moi ce que j'aimerai avoir des turcs plus fondamentaux comme  des=
=20
>> methodes avec nombres variables d'arguments
> >
> Ca =E9t=E9 fait en VisualWorks =E0 l'=E9poque ParcPlace. Biensur, c=
'=E9tait=20
> exp=E9rimental. Quelqu'un d chez PP avait pr=E9sent=E9 =E7a dans un=
 workshop=20
> en 96 =E0 oopsla.

as-tu une reference?


>
> Personnellement, c'est quelque chose qui m'inqui=E8te un peu. Dans =
le=20
> sens o=F9 =E7a risque de compliquer le langage. Or, un =E9l=E9ment =
de la=20
> puissance de Smalltalk c'est =E7a simplicit=E9.
>


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 =E7a dans Self ?

Oui cela simplifierait le langage.



> Noury
>
> --=20
> ------------------------------------------
> 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=E9phane DUCASSE (ducasse@iam.unibe.ch)=20
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