Tag: common-lisp
Common Lisp ist eine standardisierte version der Lisp-Programmiersprache, die zur Produktion gedacht ist-Stärke macht.
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
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
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
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
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) -
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
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,
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
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
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
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?
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. ;;;
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
1
Antworten
Beispielsweise #'functionname, ist es notwendig? InformationsquelleAutor Thomson | 2011-02-02
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
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
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
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,
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)
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
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)))
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
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
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
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
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
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
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
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)
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
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
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
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,
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)
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
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
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.
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
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
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.
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)))) ()))
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
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
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
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
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
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
6
Antworten
Wie kann ich die Kommandozeilen-Argumente (speziell in GNU, wenn es Unterschiede gibt) Common Lisp? InformationsquelleAutor der Frage | 2009-06-20
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
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