Re: [detente] Organiser des noms

Hervé Agnoux <[email protected]>
Newsgroups gmane.comp.java.french.general
Message-ID <[email protected]>
Le lundi 15 novembre 2010, Nicolas Delsaux a écrit :
> En fait, dans certains langages, on peut faire ça à l'aide de
> Type:variable. Ou "variable as Type" (ça c'est en groovy, par
> exemple). D'aucuns me diront que dans ce cas, on fait un simple cast,
> n'empêche, ça pourrait donner une syntaxe sympa (j'aime
> particulièrement le ":")
> 

Ouais, cela revient à dire que cela n'existe pas vraiment, alors.

Effectivement ton idée du ":" correspond mieux au sens intuitif. Ici ça 
correspondrait à dire une étape dans la transformation de données comme espace 
de noms.


> 
> Personnellement, je suis pour et contre.
> Pour, parce que c'est pénible d'avoir vingt facettes du même objet
> appelées différement.
> Contre, parce qu'au niveau lisibilité, c'est infernal.
> 

Je pense que c'est infernal, parce que ce n'est pas réfléchit (du moins, 
chacun se démerde dans son coin), et parce que ce n'est pas pris en charge par 
le langage, alors que 70% au moins des instructions traitent de ces 
"facettes".

Oui, ça aboutirait à des instructions du type :

File, OutputStream, Document datas;

datas = new File("truc");
datas = new FileOutputStream(datas);
datas = DocumentBuilder.create(datas);
System.out.priintln("taille du fichier : "+File:datas.getSize());

Ça correspondrait, je pense, à déclarer les étapes d'une transformation. Dans 
mon exemple, "datas" est une valeur qui passe par les étapes "File", 
"OutputStream", et "Document".

Bon, je vais en parler à Larry Ellison, sur son bateau.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.