Als «lisp» getaggte Fragen

Lisp ist eine Familie von Allzweck-Programmiersprachen, die vom Lambda-Kalkül beeinflusst werden und den Quellcode als Datenstruktur manipulieren können.

297
Was macht Lisp-Makros so besonders?

Wenn man Paul Grahams Essays über Programmiersprachen liest, würde man denken, dass Lisp-Makros der einzige Weg sind. Als vielbeschäftigter Entwickler, der auf anderen Plattformen arbeitet, hatte ich nicht das Privileg, Lisp-Makros zu verwenden. Erklären Sie als jemand, der die Begeisterung...

183
Wie unterscheidet sich Racket von Scheme?

Racket ist ein Nachkomme von Scheme. Wie unterscheidet sich Racket von R6RS? Was hat es hinzugefügt oder weggenommen oder ist es einfach anders? Ich verstehe, dass Racket mehr als eine Sprache ist, es ist eine Plattform für Sprachen. Aber ich beziehe mich auf den

167
Was ist der beste Weg, um LISP zu 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...

146
Lisp in der realen Welt

Ich habe mit Lisp (eigentlich Schema) experimentiert und festgestellt, dass es eine sehr schöne Sprache ist, über die ich mehr erfahren möchte. Es scheint jedoch, dass Lisp niemals in ernsthaften Projekten verwendet wird, und ich habe es in keiner Stellenanzeige als gewünschte Fähigkeit aufgeführt....

143
Gibt es in Emacs einen (Repeat-Last-Command)?

Häufig habe ich mich in apropos und docs umgesehen und nach etwas wie dem Folgenden gesucht, nur um aufzugeben, um zur eigentlichen Aufgabe zurückzukehren: (Befehl zum Wiederholen des letzten Befehls) Führen Sie den letzten C- oder M-Befehl aus, den ich gerade ausgeführt habe (um auf eine fn-Taste...

141
Warum genau ist eval böse?

Ich weiß, dass Lisp- und Scheme-Programmierer normalerweise sagen, dass evaldies vermieden werden sollte, es sei denn, dies ist unbedingt erforderlich. Ich habe die gleiche Empfehlung für mehrere Programmiersprachen gesehen, aber noch keine Liste klarer Argumente gegen die Verwendung von eval. Wo...

132
Emacs Ruby Autocomplete funktioniert fast

Ich habe meine Emacs-Konfiguration mithilfe von Rsense aktualisiert, damit beim Eingeben von Code ein Dropdown-Feld für die automatische Vervollständigung angezeigt wird. Dies funktioniert in den meisten Dateien gut, außer ich habe festgestellt, dass ich keine Antwort aus der Tabelle auswählen...

125
Warum sollte ich Lisp 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...

123
Wie kann man Code-Faltungseffekte in Emacs erzielen?

Was ist der beste Weg, um so etwas wie Code-Faltung oder die Art des Radfahrens zu erreichen, die der Org-Modus verwendet? Was wäre die beste Lösung in elisp, um diese Art von Verhalten zu erzeugen? EDIT: Es tut mir leid, dass ich nicht klar war. Ich möchte etwas in elisp programmieren, das der...

114
Wann wird '(oder Zitat) in Lisp verwendet?

Nachdem ich die Hauptteile eines einführenden Lisp-Buches durchgearbeitet hatte, konnte ich immer noch nicht verstehen, was die spezielle Operatorfunktion (quote)(oder eine gleichwertige 'Funktion) tut, aber dies war der gesamte Lisp-Code, den ich gesehen habe. Was tut