• [^] # Re: Hormis que

    Posté par (site web personnel) . En réponse au journal Une structure de données générique ?. Évalué à 2.

    Le problème de l'homoiconicité est qu'elle créé un trou de sécurité : on peut exécuter du code à travers elle et c'est excessivement dangereux.
    Dans l'application que je développe, la sécurité est absolument cruciale.
    J'essaye, by design, de ne laisser aucune porte ouverte possible.

    Un exemple d'homoiconocité qui a été vidé de sa substance est le format JSON. À la base, on pouvait planquer du code dans le JSON, à cause de son homoiconocité intrinsèque.
    JSON.parse garantie que le JSON ne contient que des données.

    Bref, l'homoiconocité c'est beau dans un laboratoire, mais pas dans la vraie vie.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker