Tag: lisp
Lisp ist eine Familie von universellen Programmiersprachen, beeinflusst durch den lambda-Kalkül, und mit der Fähigkeit zu manipulieren source-code als Daten-Struktur.
3
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
16
Antworten
Scheint es, dass die Sprache der software-Fähigkeiten am meisten gesucht für embedded-Geräte und die Roboter C, C++ und LISP. Warum haben die neueren Sprachen machten den Weg in diese Anwendungen? Beispielsweise Erlang scheint besonders gut geeignet für
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
4
Antworten
Habe ich gelesen JRM ' s Syntax-rules Primer für die Lediglich Exzentrisch und es hat mir geholfen zu verstehen syntax-Regeln und wie unterscheidet es sich von common-lisp definieren-makro. syntax-Regeln ist nur eine Möglichkeit der Implementierung eines syntax-transformer
3
Antworten
Meiner Firma getroffen wurde, durch einen AutoCAD-virus, löschen und ersetzen unsere acaddoc.lsp mit der routine unter. Ich bin ein Architekt und nicht genau wissen was diese tun, durch das sich wiederholende "finden" und "löscht". Fragen Was ist
1
Antworten
Funktioniert die LISP-Programm müssen im selben Ordner wie die LISP-compiler, oder kann ich rufen Sie es von irgendwo? Dies hängt stark davon ab, wie das Programm strukturiert ist (ist es ein ASDF-system? nur eine bloße Funktion? eine
4
Antworten
Wenn ich (/7 2) was soll ich tun, um das Ergebnis zu erhalten 3? Wenn ich das mache (/7 2.0), bekomme ich 3.5, das wie erwartet. InformationsquelleAutor appusajeev | 2010-01-16
3
Antworten
Baue ich diese Funktion, um zu überprüfen, ob alle "var" auf der Liste sind zahlen. Das, was ich versuchte zu tun, (defun check6 (list) (if (null list) 'TRUE) (if (not (numberp(first list))) nil) (check6 (rest list))) Aber
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
7
Antworten
Ich bin ziemlich viel in lisp im moment, und ich bin leider nur für code verfügbar auf windows. Ist ist möglich, lassen Sie Notepad++ kümmern sich um die Interpretation meines scripts, und zeigt die Ausgabe im compiler-Fenster?
3
Antworten
(define (even-odd x) (if ( ==(% x 2 ) 0) (1) (0))) wenn ich rufe( gerade-ungerade-5 ) ich bekomme diese Meldung ;Unbound variable: % ;To continue, call RESTART with an option number: ; (RESTART 11) => Specify
2
Antworten
nur eine kurze Frage, während Sie auf Clojure.... Folgende REPL-Sitzung: Clojure 1.2.0 user=> "bar" "bar" user=> (print "bar") barnil user=> (defn foo ("bar")) #'user/foo user=> (foo) java.lang.ClassCastException: java.lang.String cannot be cast to clojure.lang.IFn (NO_SOURCE_FILE:0) user=> (print
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,
9
Antworten
Könnte jemand erklären, was eine "falsche Liste" ist? Hinweis: vielen Dank an alle ! All you guys rock! Ich weiß [1/2] ist eine falsche Liste in Erlang. Tun unsachgemäße Listen gibt es auch in anderen Sprachen? Ich
6
Antworten
Ok, so bin ich aufgeregt über eine andere Liste. Ich habe mir eine Kopie der beta-Clojure-Programmierung Buch... Und die eine Sache, die ich bin zu bemerken ist, dass die meisten es wird davon ausgegangen, dass ich weiß...
10
Antworten
Habe ich gelernt, Clojure zuvor und mag die Sprache. Ich Liebe auch Emacs und haben gehackt einige einfache Sachen mit Emacs Lisp. Es ist eine Sache, die verhindert, das ich mich mental von etwas mehr erhebliche mit
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
1
Antworten
Wenn ich versuche zu prüfen, das "nicht dies zu zeigen, wird erneut der Bildschirm" box und speichern in der Standard-Emacs-start-Puffer, bekomme ich eine Fehlermeldung: custom-save-all: Cannot save customizations, init file not fully loaded Voll meine Ausgabe sieht
4
Antworten
Ich bin Neuling in emacs...ich habe ein paar Tage und ich denke, emacs ist genial, aber ich bekomme eine Fehlermeldung, wenn ich versuche zu installieren, auto-vervollständigen - ...ich es installieren von http://cx4a.org/software/auto-complete/ die installation funktioniert (ich verwende
13
Antworten
Warum Lispers format Ihren code wie im Beispiel 1 anstelle von wie dargestellt in Beispiel 2? Für mich (und ich denke, die meisten anderen kommen aus verschiedenen Programmier-Hintergründe als Lisp), wird die Formatierung angezeigt, im Beispiel 2
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?
4
Antworten
Ich habe eine Liste (in Racket/Scheme): (define myList (cons 'data1 (cons 'data2 (cons 'data3 (cons 'data4 empty))))) oder (list 'data1 'data2 'data3 'data4) Und ich möchte eine Funktion schreiben, die Zyklen durch die Liste und gibt alle
23
Antworten
Habe ich gelesen Die Natur von Lisp. Das einzige, was ich wirklich bekam, war "code-Daten." Aber ohne zu definieren, was diese Begriffe bedeuten und warum sind Sie in der Regel gedacht, um eine separate, Gewinne ich keine
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. ;;;
4
Antworten
Einfache Frage. Sagen, ich habe eine Reihe von NULL in meine Liste q . Gibt es da eine einfache Möglichkeit zum entfernen des NILs und nur halten Sie den zahlen?. eval scheint nicht zu funktionieren hier. (NIL
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
3
Antworten
Arbeite ich durch SICP. Derzeit, im ersten Kapitel, bin ich immer Probleme auftreten Schläger zu lassen, mich neu zu definieren "primitiven". Zum Beispiel, ich war unter den Eindruck, ich sollte in der Lage sein, willkürlich tun (define
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
3
Antworten
Ist dies trivial umzusetzen, natürlich, aber ich habe das Gefühl es ist schon etwas gebaut, um Schläger, der dies tut. Bin ich richtig, dass intuition, und wenn ja, in welcher Funktion? InformationsquelleAutor seisvelas | 2013-04-08
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
Finde ich, dass einfache Dinge, wie Funktionsaufrufe und Schleifen, und Schleifen Inkrementieren einen Zähler nehmen weit mehr Zeit in Python und Ruby als im Chicken Scheme, Racket, oder SBCL. Warum ist das so? Oft höre ich Leute
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)
4
Antworten
Ich hasse es über SO einen Weg zu finden, einfache Funktionen, aber ich kann wirklich nicht finden, eine Funktion wie das überall: Gegeben eine Liste (1 2 3 4 5), ich möchte das äquivalent (PHP, Perl, Python)
3
Antworten
Kann mir bitte jemand erklären, diese Funktionen für mich im Schläger. Ich bin Total verloren. Bitte helfen Sie mir mit einigen Beispielen. Danke! Ich kann einfach nicht Abbildung diese Funktionen für das Leben von mir. Gründe für
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)))
3
Antworten
(defun sum-n-numbers(n)(if(=n 1) 1 (+N(sum-n-numbers(-n 1))))) Edit 2:(defun sum-n-numbers(n) (if(=n 1) 1 (+N(sum-n-numbers(-n 1)) ) ) ) Der obige code wird ausgeführt, aber wenn ich den Typ ((SUMME-N-ZAHLEN 1 3 2) für die Ausgabe,funktioniert es nicht und
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
5
Antworten
Ich bin nur spielen, um mit scheme/lisp und darüber nachgedacht, wie ich den richtigen meine eigene definition von average. Ich bin mir nicht sicher, wie zu tun, einige Dinge, die ich denke, sind erforderlich, wenn. definieren Sie
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
Ich studiere Lisp jetzt. Ich traf 2 Begriffe "Liste" und "S-expression". Ich kann einfach nicht unterscheiden zwischen Ihnen. Sind Sie nur Synonyme in Lisp? Weitere Informationen finden Sie unter C2-wiki auf sexprs. InformationsquelleAutor Dagang | 2012-05-27
4
Antworten
Ich soll ein Programm schreiben, das finden die Wurzeln der quadratischen Gleichung in Schema. Ich verwendet, LASSEN Sie sich für bestimmte Bindungen. (define roots-with-let (λ (a b c) (let ((4ac (* 4 a c)) (2a (* 2
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
3
Antworten
Ich bin ein Neuling in LISP. Ich bin versucht zu schreiben, eine Funktion in CLISP zu generieren, die die ersten n zahlen der Fibonacci-Reihe. Dies ist, was ich bisher getan habe. (defun fibonacci(n) (cond ((eq n 1)