• [^] # Re: ça n'a pas changé

    Posté par . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 2.

    ce qu'il veut c'est un VRAI shell.

    pas un truc qui lance ls et te retourne le contenu de la chaine retournee par ls.

    en gros un ls qui te retourne une liste structuree, que tu peux parcourir avec des methodes de haut niveau, du style :

    List list = ls mon_path;
    for(Iterator it = ls.iterator(); it.hasNext(); )
    {
    File file = it.next();
    if(file.getName() == le nom que je cherche)
    return file;
    }

    (ouais, je fais du java toute la journee, et alors?)

    et pas une espece de machin qui te retourne une chaine de caracatere dont le format change a chaque machine et qui necessite un doctorat en regexp pour faire la moindre operation.

    Bref un shell OBJET, qui manipule des OBJET, pas un interpreteur python qui fait des exec de commandes pas objet du tout, toi yen a comprendre la difference? Mais comme explique plus haut, c'est un boulot monstrueux que de faire ca...
    Notamment parce qu'on se traine une philosphie "texte partout" et pas du tout orientee objet depuis 30+ annees.