• [^] # Re: Re:

    Posté par (site web personnel) . En réponse au journal Un meilleur shell. Évalué à 2.


    Le premier problème qui se pose, est de savoir quel est le domaine d'un shell. Que doit-il supporter ou non.
    Je ne pense pas que le shell doit tout faire et être un super language de programmation qui supporte tous les paradigmes.
    Comme l'a fait remarquer GeneralZod, il y a des alternatives à sh pour les cas pointus (python, perl, php, etc).


    Pas du tout, je ne veux pas faire un shell avec les fonctionnalités d'un langage de programmation complet. je parle juste de la manière dont sont évaluées les variables, c'est tout.

    D'ailleurs quand on regarde le langage Jam, il est loin d'être évolué. Cela ne l'empêche pas d'être compatible avec les espaces.

    Je pense que le langage de shell doit être simple, et ne pas permettre de faire des erreurs comme le permet sh. Et comme j'aimais bien Jam, je me suis ammusée a faire un shell avec le langage Jam.
    Et en passant, mon but ce n'est pas de faire un shell intéractif, mais plutôt de scripts.

    Sinon, je viens de penser qu'il me manque les pipes ... Je savais bien que programmer à 3h du matin me ferait oublier quelque chose :) Il faudra voir comment intégrer cela au langage ...