Tag: common-lisp

Common Lisp ist eine standardisierte version der Lisp-Programmiersprache, die zur Produktion gedacht ist-Stärke macht.

Swapping Elemente in Common Lisp-Liste

Anzahl der Antworten 2 Antworten
Ist es eine Common Lisp-Funktion, swap-zwei Elemente in einer Liste gegeben, deren Indizes und die Rückgabe der geänderten Liste? InformationsquelleAutor Matthew Piziak | 2010-10-16

Lisp als Skriptsprache in C++ app

Anzahl der Antworten 9 Antworten
So wie es momentan steht, diese Frage ist nicht eine gute Passform für unsere Q&A-format. Wir erwarten Antworten auf Tatsachen gestützt, Referenzen und know-how, aber diese Frage wird wahrscheinlich werben Debatte, Argumente, polling, oder erweiterte Diskussion. Wenn

Zurückgeben der Liste ohne das Letzte element in common lisp

Anzahl der Antworten 6 Antworten
Schrieb ich meine dumme Funktion liefert eine Liste ohne das Letzte element in common lisp. Gibt es eine elegantere Lösung für dieses problem? Hier ist mein code: (defun list-without-last (l) (if (> (length (rest l)) 0) (append

Lisp-Liste Drucken

Anzahl der Antworten 2 Antworten
Ich bin mit einigen Schwierigkeiten in Bezug auf die lisp Funktion format. Ich habe die folgende Liste: ((X X X)(X X X X X X)(X X X X X X X X X)) und ich brauche, um

In Emacs nicht, was diese Fehler bedeuten? "Warnung: cl-Paket zur Laufzeit benötigt werden"

Anzahl der Antworten 5 Antworten
Ich bin-byte-kompilieren eines Moduls. Es gibt mir diese Warnung: Warning: cl package required at runtime Warum ist das eine Warnung? Ich bin mir bewusst, dass ich die cl Paket. In der Tat ist es (require 'cl) -

Kann ich Quelldateien in Clisp?

Anzahl der Antworten 2 Antworten
Ich bin ein Anfänger-Programmierer und werde durch das Buch "Land of Lisp". Ich habe die Eingabe in den Beispielen aus dem Buch mit der REPL. Ist es möglich, zu speichern mein Aktuelles Programm als .lisp-Datei, damit ich

Common Lisp: immer alle Tasten einer gegebenen hash-Tabelle als Liste

Anzahl der Antworten 2 Antworten
Ich Frage mich, ob es eine weniger ausführliche Weise als mit Hilfe einer Schleife. Wie auch immer, das funktioniert für mich in CLISP: (loop for key being the hash-keys of *my-hash* collect key) Habe ich andere gesehen,

So ändern Sie SBCL das aktuelle Verzeichnis?

Anzahl der Antworten 0 Antworten
Ist es sehr einfach zu ändern CLisp aktuellen Arbeitsverzeichnis: >cat ~/.clisprc.lisp ;;; The following lines added by ql:add-to-init-file: #-quicklisp (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname)))) (when (probe-file quicklisp-init) (load quicklisp-init))) (cd "/media/E/www/qachina/db/doc/money") (load "money") Jedoch, es scheint, gibt

Common LISP auf dem iPhone/iOS

Anzahl der Antworten 6 Antworten
Ist es möglich, den Anruf zu einem Common Lisp Funktion in iOS? Wenn dem so ist, ist es möglich es schaffen, in eine dynamische Bibliothek? Die meisten Antworten hier sind veraltet. Es ist nicht klar, ob das

Stack-überlauf von rekursiven Funktionsaufruf in Lisp

Anzahl der Antworten 4 Antworten
Ich Lerne Lisp aus dem Buch "Land of Lisp" von Conrad Barski. Jetzt habe ich traf meine erste Stolperstein, wo der Autor sagt: Ruft sich selbst auf diese Weise ist nicht nur erlaubt, in Lisp, ist aber

Berechnung der fakultaet mit Lisp

Anzahl der Antworten 2 Antworten
Las ich in einem code-Beispiel berechnet die Fakultät mit Lisp wie folgt: (defun fatorial (n) (cond ((= n 1) 1) (t (* n (fatorial (- n 1)))))) So, ich Frage mich, was ist t in diesem code-Beispiel?

(Random) in Common Lisp Nicht So Zufällig?

Anzahl der Antworten 2 Antworten
Okay, Letzte Frage und ich werde beendet haben meine Zahl erraten Spiel in Common Lisp! 😀 immer Wenn das Spiel startet (oder ein neues Spiel beginnt nach dem ersten Spiel), wird die folgende Funktion aufgerufen wird. ;;;

Variable Bezüge in lisp

Anzahl der Antworten 6 Antworten
Einen anderen Neuling (Common) LISP Frage: Grundsätzlich in den meisten Programmiersprachen gibt es ein Mittel, Funktionen zu erhalten, Referenzen auf Variablen, anstatt nur Werte, das heißt, die übergabe per Referenz statt als Wert übergeben werden. Sagen wir

Was macht # meine in LISP

Anzahl der Antworten 1 Antworten
Beispielsweise #'functionname, ist es notwendig? InformationsquelleAutor Thomson | 2011-02-02

Wie konvertiert eine string-Liste mit clisp?

Anzahl der Antworten 7 Antworten
Wie kann ich konvertieren Sie die Zeichenfolge "1 2 3 4 5 6 7" in der Liste (1 2 3 4 5 6 7) aus? Ich bin mit CLISP. Also, was genau wollen Sie tun? "String-Liste" für

Gibt es eine common LISP-Funktion zum vergleichen der Inhalte zweier Listen?

Anzahl der Antworten 7 Antworten
In allem, ich will einfach nur, um sicherzustellen, dass zwei Listen die gleichen Elemente enthalten, zu ignorieren, um InformationsquelleAutor damonkashu | 2010-11-05

Was sind die wichtigsten Unterschiede zwischen Emacs-Lisp und Common Lisp?

Anzahl der Antworten 2 Antworten
Ich möchte lernen, die Sprache selber, da mein editor ist emacs, ich bevorzuge emacs lisp. Kann jemand mir einige Tipps geben zu lernen, lisp, emacs-lisp, oder common lisp? Was sind die wichtigsten Unterschiede zwischen den beiden? Beginnen

Unterschied zwischen LET und SETQ?

Anzahl der Antworten 4 Antworten
Ich bin der Programmierung unter Ubuntu mithilfe von GCL. Aus den Unterlagen, die auf Common Lisp aus verschiedenen Quellen, die ich verstehe, dass let erstellt lokalen Variablen, und setq legt die Werte bestehenden Variablen. In nachstehenden Fällen,

Common lisp-Fehler: "sollte lambda-Ausdruck"

Anzahl der Antworten 4 Antworten
Ich gerade angefangen zu lernen, Common Lisp vor ein paar Tagen, und ich bin versucht, zu erstellen eine Funktion, die fügt eine Zahl in einen Baum. Ich erhalte eine Fehlermeldung, *** - SYSTEM::%ERWEITERN Sie-FORM: (CONS NIL LST)

GUI-Programmierung in LISP?

Anzahl der Antworten 6 Antworten
Ich habe einen fairen Betrag von Lisp-Programmierung ein paar Jahre zurück, aber es war alles wirklich console-basierte Dinge. Ich habe cells-gtk(2), aber das ist nun wirklich nicht mehr gepflegt und offensichtlich sind wir Gtk3 jetzt. Kennt jemand

Wie kann ich den Inhalt einer Datei in eine Liste in Lisp?

Anzahl der Antworten 3 Antworten
Ich Lesen möchte in den Inhalt einer Datei in einer Liste. Einige meiner versuche bisher - (defun get-file (filename) (let ((x (open filename))) (when x (loop for line = (read-line x nil) while line do (list line)))

Wie kann ich umwandeln einer Zeichenfolge in eine ganze Zahl, die in common lisp?

Anzahl der Antworten 2 Antworten
Wie kann ich umwandeln einer Zeichenfolge in eine ganze Zahl, die in common lisp? Zum Beispiel, wenn ich die input a string "-64", ich will eine integer-Zahl -64. thx. InformationsquelleAutor snake | 2012-06-12

Wie bestimmen Sie den Datentyp einer Variablen

Anzahl der Antworten 1 Antworten
Es ist eine einfach zu beantwortende Frage (denke ich mal), aber ich sah für eine Weile, nicht etwas zu finden, also werde ich direkt meine Frage an Euch. Gibt es die typep um zu bestimmen, ob eine

LISP lokale/Globale variable Zuordnung

Anzahl der Antworten 3 Antworten
Wenn wir eine Funktion definieren, die so etwas wie (defun foo(x) (setf x somevalue)) Ist x definiert als eine lokale variable oder global??? mit setf/q ist der Wert global sein. wenn es global ist, kann mir jemand

Abrufen der ersten n Elemente einer Liste in Common Lisp?

Anzahl der Antworten 4 Antworten
Wie würde ich die ersten n Elemente einer Liste? CL-USER> (equal (some-function 2 '(1 20 300)) '(1 20)) T Ich bin absolut sicher, dass dies Elementare, aber helfen Sie einem Bruder newb aus. Ich denke, "Küsse und

Dynamische und Lexikalische Variablen in Common Lisp

Anzahl der Antworten 5 Antworten
Lese ich das Buch "Practical Common Lisp" von Peter Seibel. In Kapitel 6, "Variablen" - Abschnitte "Lexikalische Variablen und Verschlüsse" und "Dynamisch, ein.k.ein. Spezielle Variablen". http://www.gigamonkeys.com/book/variables.html Mein problem ist, dass die Beispiele in beiden Abschnitten zeigen, wie

Höchstens eine Liste mit Rekursion?

Anzahl der Antworten 8 Antworten
Meine Aufgabe ist es, zu schreiben-Funktion in lisp, mit dem man maximal eine Liste, die als argument der Funktion, durch die Verwendung von Rekursion.Ich habe versucht, aber ich habe einige Fehler.Ich bin neu in Lisp, und ich

Wie man eine while-Schleife in LISP

Anzahl der Antworten 2 Antworten
Ich Schaffe es nicht, eine einfache while-Schleife in lisp! (loop (while (row >= 0)) setf(row (- row 1)) (collect (findIndex row col)) während Zeile mehr oder gleich 0 ist, will ich Dekrement-Zeile und sammeln Sie das Ergebnis

Lisp - Primzahl

Anzahl der Antworten 3 Antworten
Ich versuche zu lernen lisp, und ich habe einige Schwierigkeiten mit Primzahlen. Ich brauche eine Funktion is-prime und wenn es eine Primzahl ist muss ich zurück t und wenn es nicht ich muss zurück nil. (prime 41)

umkehren der Liste in Lisp

Anzahl der Antworten 4 Antworten
Ich versuche, reverse eine Liste in Lisp, aber ich bekomme die Fehlermeldung: "Fehler: Ausnahme C0000005 [flags 0] 20303FF3 {Offset 25 in #} eax 108 ebx 200925CA ecx 200 edx 2EFDD4D esp 2EFDCC8 ebp 2EFDCE0 esi 628 edi

Wie zum erstellen und zum schreiben in die text-Datei in Lisp

Anzahl der Antworten 1 Antworten
Will ich wissen, wie das erstellen und schreiben von text-Datei in lisp. Ich möchte nur schreiben Sie einfachen Zeile wie: "break 1" "break 2" Ich bin mit LispWorks IDE auf Windows 7 Sie können sich auf Kochbuch

lisp-Funktion verkettet eine Liste von strings

Anzahl der Antworten 7 Antworten
Schreiben brauche ich eine Funktion, verketten einer Liste in einen string. Beispiel: (concatString (zitieren ("Hallo", "Welt"))) ==> "Hallo Welt" hier ist was ich habe, so weit: (defun concatString (list) "A non-recursive function that concatenates a list of

Was sind die wichtigsten Unterschiede zwischen CLISP, ECL -, und SBCL?

Anzahl der Antworten 3 Antworten
Ich will ein paar Simulationen mit ACT-R und ich benötige Common Lisp Umsetzung. Ich habe drei Common Lisp - Implementierungen zur Verfügung: (1) CLISP [1], (2) ECL [1], und (3) SBCL [1]. Wie Sie vielleicht gesammelt haben,

Effizienz: Rekursion vs-Schleife

Anzahl der Antworten 4 Antworten
Dies ist nur Neugier meinerseits, aber was ist effizienter, eine Rekursion oder eine Schleife? Gegeben zwei Funktionen (mit common lisp): (defun factorial_recursion (x) (if (> x 0) (* x (factorial_recursion (decf x))) 1)) und (defun factorial_loop (x)

was ist die "Nachteile" so fügen Sie ein Element am Ende der Liste?

Anzahl der Antworten 9 Antworten
was ist der typische Weg, um ein Element am Ende der Liste? Habe ich eine Liste (1 2 3), und hinzufügen möchten, 4 (wo 4 ist das Ergebnis einer Auswertung (+ 2 2)) (setf nlist '(1 2

Wie ist mein LISP-Funktion eine ungebundene variable?

Anzahl der Antworten 4 Antworten
Definiere ich eine Funktion in LISP, und es bestimmt richtig. Aber immer wenn ich versuche zu nennen, bekomme ich die Fehlermeldung "Die variable FACTORIAL ungebunden ist." Ich habe versucht, diese auf OS X und Windows 7, auf

kompilieren/ausführen von Common LIsp aus dem Mac-Terminal

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit, dies zu tun? Ich habe mit Schleim, um zu erfahren, Lisp, und ich möchte beginnen mit dem Aufbau von größeren Projekten, was bedeutet, (glaube ich), dass ich mit dem schreiben beginnen einige .lisp-Dateien.

Läuft eine Common Lisp-Funktion aus einer Terminal-Eingabeaufforderung

Anzahl der Antworten 3 Antworten
Bin ich mit einiger Mühe, eine Antwort auf diese, so ist es vielleicht nicht möglich ist. Ich würde gerne die Flexibilität, in der Lage, laden/kompilieren eine lisp-Datei aus einer Befehlszeile, d.h., nicht innerhalb von emacs und dann

Installieren lisp auf meinem linux-Rechner

Anzahl der Antworten 4 Antworten
Verwende ich Vim als mein editor. "Practical common Lisp" empfehlen die Installation Lispbox, ich weiß nicht, wie emacs, nicht wissen, wie zum ausführen von lisp-code mit, dass T. T nach, dass ich lisp plugin für vim genannt

setq-und defvar in Lisp

Anzahl der Antworten 4 Antworten
Sehe ich, dass die Practical Common Lisp verwendet (defvar *db* nil) für die Einrichtung eines Globale variable. Ist es nicht OK zu verwenden setq für den gleichen Zweck? Was sind die Vorteile/Nachteile der Verwendung von defvar vs.

Wie entfernen, verschachtelte Klammern in LISP

Anzahl der Antworten 9 Antworten
Wie kann ich entfernen, verschachtelte Klammern rekursiv in Common LISP wie (unnest '(a b c (d e) ((f) g))) => (a b c d e f g) (unnest '(a b)) => (a b) (unnest '(() ((((a)))) ()))

Was sind die guten "reichen" IDEs für Lisp?

Anzahl der Antworten 4 Antworten
Was sind die guten "reichen" IDEs für Lisp? Zur Klärung von "reichen" meine ich, es sollte einen guten look-up-Referenz, auto-vervollständigen, auto-Aufnahme, überprüfung von verschiedenen Arten, eine Art von Zusammenstellung support, versions-management, REPL, etc. Ich haben überprüft, dass

Wie bekomme ich ein common-lisp-GUI in Windows?

Anzahl der Antworten 8 Antworten
Ich bin mit Emacs, mit CLISP und Schleim, und wollen in der Lage sein, um Bilder zu zeichnen auf dem Bildschirm. Ich bin besonders darüber nachzudenken zeichnen von Graphen, aber nichts, das würde ich zeichnen Sie einfache

Beispiele für exzellente Common Lisp-code?

Anzahl der Antworten 7 Antworten
Habe ich genug gelernt Common Lisp zu können, Durcheinander meinen Weg durch eine Anwendung schreiben. Ich habe gelesen, Seibel ' s Practical Common Lisp Welche Bibliotheken oder Programme sollte ich Lesen, um zu verstehen, die Redewendungen, das

Umwandlung von Zahl in string in lisp

Anzahl der Antworten 3 Antworten
Versuchte ich zu finden, eine lisp-Funktion zum konvertieren zwischen zahlen und strings, und nach ein wenig googeln habe ich gern eine Funktion mit dem gleichen Namen. wenn ich in (itoa 1) SCHLEIM gedruckt: Undefined function ITOA called

Wo erfahren Sie, wie praktisch verwenden Common Lisp

Anzahl der Antworten 2 Antworten
Ich bin ein C++ - Programmierer, die versuchen zu lernen, Common Lisp. Ich habe mir einige Bücher wie Land of Lisp und Lesen Sie die zahlreichen online-Artikel über die verschiedenen Tugenden von Lisp. Allerdings brauche ich einige

Kompilieren von Common Lisp zu einer ausführbaren Datei

Anzahl der Antworten 4 Antworten
Ich habe vor kurzem angefangen zu lernen, Common Lisp mit SBCL. Wie kann ich kompilieren meine Lisp-Programme in eine Windows-binary? InformationsquelleAutor der Frage Shenal Silva | 2013-01-05

Erste command-line Argumente, die in Common Lisp

Anzahl der Antworten 6 Antworten
Wie kann ich die Kommandozeilen-Argumente (speziell in GNU, wenn es Unterschiede gibt) Common Lisp? InformationsquelleAutor der Frage | 2009-06-20

Warum genau ist eval böse?

Anzahl der Antworten 12 Antworten
Ich weiß, dass Lisp und Scheme-Programmierer in der Regel sagen, dass eval sollte vermieden werden, es sei denn, unbedingt erforderlich. Ich habe gesehen, die gleiche Empfehlung für mehrere Programmiersprachen, aber ich habe noch nicht gesehen, eine Liste

Clojure gegen andere Lisps

Anzahl der Antworten 4 Antworten
Die Absicht, meine Frage ist nicht zu starten eine Flamme Krieg, sondern um festzustellen, in welchen Fällen jede Sprache ist "das beste Werkzeug für den job." Habe ich gelesen, mehrere Bücher über Clojure (Programming ClojurePraktische ClojureDie Freude