• # un environnement

    Posté par . En réponse au journal Lisp: pourquoi est-ce different ?. Évalué à 2.

    Common lisp, un peu comme smalltalk, la console, ou emacs (lui même en emacs-lisp), c'est un environnement qui se suffit à lui même. C'est donc un bon milieu pour apprendre à programmer. Une conséquence anecdotique est qu'un programme lisp doit être linké avec tout l'environnement, autour de 15Mo. Les sémantiques du call by name font que potentiellement tout l'envronnement est utilisé.
    Les autres caractéristiques: un lisp s'écrit en 150 lignes (de C: écrit en lisp ça se fait en 2 lignes); les versions incompatibles prolifèrent (conséquence du point précédent).

    Si tu veux faire du lisp, fait du scheme, c'est la même chose en mieux (plus standardisé en particulier).

    Cela dit moi je suis plus un camélien qui ne connait pas les détails, donc si tu veux une recommandation informée je te dirais de te mettre à OCaml, parce que c'est le meilleur langage du monde (et en plus, il est multiparadigme).