common-lisp

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

Verwirrt über '' ql: quickload '' und ausführbare Skripte in SBCL

Ich habe versucht, Quicklisp-Pakete in einem ausführbaren Skript von mir zu verwenden. Ein (triviales) Arbeitsbeispiel ist: %Vor% Nachdem chmod die Datei mit diesem Code ( test.lisp ) genannt hat, habe ich versucht, sie auszuführen. Ich...
15.09.2014, 23:09
3
Antworten

LISP lokale / globale Variablenzuweisung

Wenn wir eine Funktion wie definieren %Vor% Ist x als lokale Variable oder global definiert? setf / q setzt den Wert auf global. Wenn es global ist, kann mir jemand sagen, wie man eine lokale Variable in Lisp als let definiert? Dank...
08.09.2012, 18:58
2
Antworten

In Common Lisp, wie definiert man einen generischen Datentyp-Spezifizierer (wie eine Liste von ganzen Zahlen)?

Ich möchte einen Typspezifizierer definieren, der eine Liste von Dingen desselben Typs beschreibt. Also ich hätte gerne (list-of integer) ähnlich wie (array integer) (was eingebaut ist). Ich kann es für einen bestimmten Typ wie folgt erste...
09.07.2010, 06:00
6
Antworten

Wie kann ich eine Gethash-Suche in Common Lisp verwenden?

Ich habe eine Hash-Tabelle, wo die Schlüssel ziemlich komplexe Listen sind, mit Unterlisten von Symbolen und Ganzzahlen, und der Wert sollte in Abhängigkeit von dem bereits vorhandenen Wert geändert werden. Die Tabelle wird mit :test #'equal...
08.07.2009, 17:37
2
Antworten

Beseitigt "mystery-consing" in dieser Common-Lisp-Funktion?

Diese Common-Lisp-Funktion, die einfach vier Ecken der Drahtgitterkanten einer Wand mit extrem einfacher Kindergarten-Arithmetik und ein paar "Case" -Tests berechnet, scheint für die dynamische Zuweisung von 196608 Bytes pro gerenderten Frame ve...
01.09.2012, 17:07
2
Antworten

Unterschied zwischen einer Makrodefinition und einer Funktionsdefinition

Ich versuche Lisp zu lernen, aber ich bin bei diesem Beispiel hängengeblieben (Sie finden es auf "ANSI Common Lisp" von Paul Graham, Seite 170): %Vor% Graham sagt dann:    Das zweite Makro [...] in gibt true zurück, wenn das erste...
03.05.2011, 23:39
3
Antworten

Common Lisp Timer

Ich möchte in meiner normalen Lisp-Anwendung einen Timer starten, der nach einer gewissen Zeit eine bestimmte Methode aufruft. Was wäre der beste Weg, dies zu erreichen?     
31.12.2009, 19:33
1
Antwort

Unterschied zwischen '(& rest xs)' und 'xs' in der formalen Argumentliste von defmacro

In Practical Common Lisps Kapitel 8 , definieren wir Makros: Eigene definieren ein Makro with-gensyms wie folgt: %Vor% Was ist der Zweck von (&rest names) ? Wenn wir es durch names ersetzen, scheint der Effekt der gleiche zu sei...
30.12.2015, 09:04
1
Antwort

So ändern Sie die Metaklasse der Klasse

Das passiert mir immer wieder: Ich definiere die Klasse und vergesse, dass ich es funcallable wollte oder es ist, sagen wir, Gtk-Widget-Klasse, also muss die Metaklasse angegeben werden. Sobald es jedoch definiert ist, lässt SBCL mich die Metakl...
07.08.2016, 07:27
2
Antworten

Common Lisp auf Heroku mit Hunchentoot?

Hat jemand erfolgreich eine App auf Heroku mit dem Heroku Common Lisp Buildpack mit Hunchentoot? / p> Ich bekomme ein %Vor% und ich bin mir nicht sicher, ob ich etwas falsch mache oder ob es noch nicht unterstützt wird UPDATE: De...
12.03.2012, 02:02