• [^] # Re: Qui code en perl ?

    Posté par . En réponse à la dépêche Perl 5.36.0 est sorti. Évalué à 4.

    C'est dans leur tableau : https://xon.sh/contents.html#comparison

    Je comprends pas la moitié du tableau :

    • c'est quoi un langage pratique ?
    • native cross-plateform support → oui/non ? C'est le genre de question ou on donne la liste de ce qui est supportée
    • Typed variables → je connais pas plumbum, mais il y en a en bash et zsh
    • Syntax highlighting → ça existe en zsh, ce n'est pas en standard, mais c'est un paquet et une ligne de commande dans ma distribution (debian pas un truc très spécifique) et c'est de base dans mon ipython sans jupyter
    • Pun in name → fish ça en est pas un ?

    Le Easily scriptable n'a pas de sens pour ipython qui n'est pas un langage, son langage c'est python. Donc c'est peut être vrai (je ne sais pas quels sont les difficultés qui se passent quand on essaie d'utiliser ipython comme sheban), mais c'est un moyen assez facile de retirer une coche à une alternative.

    Du coup je vois pas quoi tirer de ce tableau.

    Ou juste parce-que c'est surtout un environnement de débogage et de test avant tout https://www.ics.uci.edu/~dock/manuals/IPython/node7.html ?

    On parle de ce qui est la base de jupyter. C'est bien plus qu'un environnement de debogage. C'est un shell python qui permet de se servir de python de manière interactive (chose que perl a mis du temps à avoir). Le fait qu'il puisse aider au debuggage (c'est ce qu'on doit comprendre de ton lien ?) n'indique pas du tout que c'est "surtout" à ça qu'il sert.

    Si on prend la plus vielle version de la page du projet qu'on peut trouver dans waybback machine : https://web.archive.org/web/20110721132832/https://ipython.org/

    The goal of IPython is to create a comprehensive environment for interactive and exploratory computing.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll