Als «lisp» getaggte Fragen

80
LET versus LET * in Common Lisp

Ich verstehe den Unterschied zwischen LET und LET * (parallele versus sequentielle Bindung) und theoretisch ist dies durchaus sinnvoll. Aber gibt es einen Fall, in dem Sie LET jemals wirklich gebraucht haben? In all meinem Lisp-Code, den ich mir kürzlich angesehen habe, können Sie jeden LET ohne...

76
Wie man mental Lisp / Clojure-Code liest

Vielen Dank für all die schönen Antworten! Kann nicht nur einen als korrekt markieren Hinweis: Bereits ein Wiki Ich bin neu in der funktionalen Programmierung und obwohl ich einfache Funktionen in der funktionalen Programmierung lesen kann, z. B. um die Fakultät einer Zahl zu berechnen, fällt...

75
eval-after-load vs. mode hook

Gibt es einen Unterschied zwischen dem Einstellen von Dingen für einen Modus mit eval-after-loadund mit dem Modus-Hook? Ich habe einen Code gesehen, define-keyder in einem Hauptmodus-Hook verwendet wird, und einen anderen Code, define-keyder in eval-after-loadForm verwendet

71
Welches Lisp soll ich lernen? [geschlossen]

Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese...

8
Lokaler Staat in Common Lisp

Neuling Frage in Common Lisp: Wie kann ich meine Prozedur so gestalten, dass bei jedem Aufruf ein bestimmtes prozedurales Objekt mit einer eigenen lokalen Bindung zurückgegeben wird? Derzeit verwende ich let, um den lokalen Status zu erstellen, aber zwei Funktionsaufrufe verwenden denselben lokalen...