common-lisp

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

Ausführen von Code, der als Liste gespeichert ist

Nachdem ich (Zitat) verstanden habe, bin ich neugierig, wie die Anweisung ausgeführt werden könnte. Mein erster Gedanke war %Vor% , aber das wird nur auf (+ 2 21) oder den Inhalt von x ausgewertet. Wie würde man Code ausführen, der in e...
06.10.2008, 00:55
2
Antworten

Erstellen Sie einen Variablennamen aus einer Zeichenfolge in Lisp

Ich versuche, eine Zeichenfolge zu nehmen und sie in einen Variablennamen umzuwandeln. Ich würde zwar (make-symbol) oder (intern) das machen, aber anscheinend ist es nicht ganz das, was ich will, oder ich benutze es falsch. Zum Beispiel: %V...
15.03.2011, 02:21
3
Antworten

Wie geläufig lisp, wie kann ich den Typ eines Objekts auf eine tragbare Weise überprüfen

Ich möchte eine Methode definieren, die sich auf ein Objekt vom Typ Array mit unsignierten Byte-8-Elementen spezialisiert. In sbcl, wenn Sie (make-array x :element-type '(unsigned-byte 8)) haben, wird die Objektklasse von SB-KERNEL :: SIMPLE-...
21.05.2011, 17:12
2
Antworten

Aliaspaketnamen in Common Lisp

Ich verwende ein externes Paket in Common Lisp für ein Projekt; Ich möchte in der Lage sein, das Paket zu verwenden, aber es zu einem kürzeren Namen umzubenennen, ähnlich wie in Clojure ich tun könnte %Vor% Um Namenskonflikte zu vermeiden, m...
06.03.2015, 19:52
2
Antworten

So implementieren Sie Multi-Threads in Common Lisp

Es scheint, dass es bereits mehrere Thread-Implementierungen gibt, da ich bemerkt habe, dass Bordeaux-Threads , Portable-Threads , und" The Common Lisp Cook Book "bietet auch eine Möglichkeit, Multi-Threads zu implementieren, das Paket mp was...
24.12.2011, 12:33
4
Antworten

Allgemeiner Lisp-Fehler: "sollte Lambda-Ausdruck sein"

Ich habe vor ein paar Tagen angefangen, Common Lisp zu lernen, und ich versuche eine Funktion zu erstellen, die eine Zahl in einen Baum einfügt. Ich erhalte einen Fehler,    *** - SYSTEM ::% EXPAND-FORM: (CONS NIL LST) sollte ein Lambda-Ausdr...
04.04.2010, 20:44
1
Antwort

Mehrere Argumente für mapcar

Ich bin mir sicher, dass dies eine sehr anfängliche Frage beim Lispeln ist, da ich gerade die Sprache lerne. Ich habe eine Funktion in clisp namens count. Es zählt die Häufigkeit, mit der ein bestimmtes Atom in einer Liste angezeigt wird. Was...
11.05.2011, 05:27
4
Antworten

Welche interessante Open-Source-Software ist in Lisp geschrieben? [geschlossen]

Ich habe nach den Quellen von Real-Life-Anwendungen gesucht, die in Lisp geschrieben sind. Zum Beispiel würde ein Pacman-Klon oder ein Textverarbeitungsprogramm als solche gelten.     
23.09.2011, 16:51
2
Antworten

Wie schreibt man ähnliche Funktionen in Common Lisp?

Ich lerne Common Lisp von Practical Common Lisp . Es gibt ein Beispiel für Hilfsfunktionen zum Lesen und Schreiben von Binärdateien in Kapitel 24. Hier ein Beispiel: %Vor% Ich kann auch Funktionen schreiben, um andere Arten von Binärzahlen...
01.01.2017, 11:00
2
Antworten

Wie schreibe ich ein Macro definierendes Makro in Lisp

Ich habe ungefähr zwei Makros (und Klettern) in meiner Codebasis, die so aussehen: %Vor% und das: %Vor% Jedes der Makros hat die folgende Aufrufsyntax: (def-stat-method ranged-weapon :ranged-weapon) Ich möchte ein Makro (def-foo-m...
25.06.2010, 20:14