common-lisp

Common Lisp ist eine standardisierte Version der Lisp-Programmiersprache, die für Produktionsstärke gedacht ist.
1
Antwort

Verwenden von 'erfüllt' mit 'und' in Common Lisp

Ich habe Google Common Lisp Style Guide gelesen (siehe den letzten Abschnitt), das dort zu finden ist ist ein Fehler im Common Lisp-Standard bezüglich and als Typspezifizierer. Nämlich, dass es nicht "Kurzschluss", oder äquivalent, diese Re...
21.04.2015, 10:00
3
Antworten

Optionale Argumente in defgeneric?

Ich schreibe einige Methoden, HTML für verschiedene Elemente auszugeben. Jede Methode hat dieselbe Ausgabe, benötigt aber nicht unbedingt die gleiche Eingabe. Die Methode für das Echo eines game-board muss ebenfalls ein player sein (wei...
20.02.2012, 02:37
3
Antworten

Überblick über Funktionen in Clojure, die aus anderen Sprachen als CL stammen

Ich suche nach einem Überblick über die Eigenschaften von Clojure, die aus anderen Sprachen als Common Lisp stammen. Zum Beispiel: STM: Sprache X, Y und Z Ihre Eingabe ist willkommen!     
11.06.2010, 17:56
1
Antwort

Verwenden von Common Lisp CLOS-Objekten als Schlüssel in einer Hashtabelle?

Ich möchte Common Lisp CLOS-Objekte als Schlüssel in einer Hashtabelle verwenden. Ich dachte, es wäre so einfach: %Vor% Beim Auschecken der Common Lisp Hyperspec scheint es, dass ich nur eq, eql, equal oder equalp verwenden kann, um die Glei...
07.07.2011, 02:05
5
Antworten

Wie führe ich Clozure CL (Lisp) von einem Shell-Skript unter OS X aus?

Ich habe Folgendes versucht: %Vor% Das Lisp-Heap-Image konnte nicht von ./args.sh geladen werden Ich kann Lispeln direkt ausführen: %Vor% Ist es möglich, ein Shell-Skript zu schreiben, um Lisp-Code mit Clozure CL auszuführen? Ich b...
08.08.2010, 15:57
3
Antworten

Ist es besser, das defpackage beim Erstellen von Paketen in eine separate Datei zu legen?

Das folgende Beispiel wird in Paul Grahams ANSI Common Lisp als ein Beispiel für die Kapselung gegeben: %Vor% Aber in Peter Seibels praktischen gemeinsamen Lisp, Link hier , sagt er:    Da Pakete vom Leser verwendet werden, muss ein Pake...
07.12.2011, 13:26
2
Antworten

Zugriff auf Hunchentoot-Request-Objekte von der REPL zum Debuggen

Ich finde, dass die inkrementelle Entwicklung dazu neigt, beim Kodieren von Hunchentoot zu brechen. Zum Beispiel könnte ich eine Webseite schreiben, die aus ein paar Funktionen besteht. Wenn eine dieser inneren Funktionen einen Aufruf an - sa...
07.04.2014, 03:31
1
Antwort

Wie reduziere ich die Größe einer Clozure Common Lisp-Programmdatei?

Ich habe dieses einfache Programm gespeichert %Vor% mit ccl:save-application %Vor% aus der Clozure Common Lisp REPL. Die resultierende ausführbare Datei hat unter Mac OS X eine Größe von 25 M. Ich verstehe, dass sie den Lisp-Kern...
17.06.2012, 20:26
3
Antworten

Aktualisieren von Font-Lock-Schlüsselwörtern in Emacs ohne Neuladen des Hauptmodus

Ich mache eine kleine Änderung an SLIME, damit ich alle aktuell geladenen Symbole von Lisp bekommen kann, sie analysiere und sie mit font-lock verifiziere. Ich habe alle diese Schritte ausgeführt, aber ich habe ein kleines Problem: Wenn die S...
16.09.2009, 09:07
3
Antworten

Prädikat Common Lisp

Weißt du, woher bekomme ich die Quelle eines Prädikats in Common Lisp? (Der Inhalt des Prädikats, wenn Sie bevorzugen.) Zum Beispiel, Quellcode von setq, string = etc. Danke!     
08.05.2011, 20:19