Je suis en train de convertir meta-circular evaluator SICP en Clojure. Dans setup-environment un appel à extend-environment ne compile pas parce que j'obtiens l'erreur "Tentative d'appeler fn non liée
J'ai cette tâche où je travaille avec un évaluateur metacircular, et je définir une nouvelle cond comme ceci: (define cond 3)
En plus else: (define (else x) (/ x 2)
Ma question est pourquoi est-ce
Je dois écrire schéma avec schéma .. calme drôle, mais c'est la situation. De toute façon, Voici un exemple pour essayer d'écrire "lambda" expression avec tous les proucedors que je peux utiliser, et
Je suis en train d'implémenter un interpréteur Lisp en C pur et j'ai du mal à faire la transition de C vers Lisp. Après les étapes de Peter Norvig dans son blog post, j'ai un REPL qui parse jusqu'à pr