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.

Tauschen Sie zwei Elemente in der Liste in Scheme

Anzahl der Antworten 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

Warum sind C, C++ und LISP so weit verbreitet in der embedded-Geräte und-Roboter?

Anzahl der Antworten 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

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

Quellen für das lernen über Scheme-Makros: define-syntax und syntax-Regeln

Anzahl der Antworten 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

Debuggen, was das LISP-Virus zu tun

Anzahl der Antworten 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

Wie man ein LISP-Programm

Anzahl der Antworten 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

Integer-division in Common Lisp?

Anzahl der Antworten 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

lisp -wie um zu überprüfen, ob alle in der Liste ist-zahlen

Anzahl der Antworten 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

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

Kompilieren lisp / scheme in Notepad++

Anzahl der Antworten 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?

Warum bekomme ich unbound variable Fehler im Schema?

Anzahl der Antworten 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

Clojure String Zurück Werte

Anzahl der Antworten 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

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,

Funktionale Programmierung: was ist eine "falsche Liste"?

Anzahl der Antworten 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

Learning Clojure ohne Java-Kenntnisse

Anzahl der Antworten 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ß...

Wie Leben mit Emacs Lisp dynamische scoping?

Anzahl der Antworten 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

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

Emacs speichern können Anpassungen - init-Datei nicht vollständig geladen

Anzahl der Antworten 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

Ich bekomme eine Fehlermeldung, wenn ich versuche zu installieren, auto-complete emacs

Anzahl der Antworten 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

Lisp Klammern

Anzahl der Antworten 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

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?

Schläger - Ausgabe Inhalt einer Liste

Anzahl der Antworten 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

Wie kann ich 'bekommen' Lisp?

Anzahl der Antworten 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

(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. ;;;

Entfernen NIL aus einer Liste von LISP

Anzahl der Antworten 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

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

Dr. Racket Probleme mit SICP

Anzahl der Antworten 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

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

Wie finde ich den index eines Elements in einer Liste im Schläger?

Anzahl der Antworten 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

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,

Warum Python und Ruby so langsam, während das Lisp-Implementierungen sind schnell?

Anzahl der Antworten 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

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)

Schema: ändern Sie den Wert eines Elements in einer Liste

Anzahl der Antworten 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)

Cond Wenn Und Oder im Schläger

Anzahl der Antworten 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

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)))

lisp-Programm zur Berechnung der Summe von n zahlen

Anzahl der Antworten 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

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

(define (Durchschnitt ...)) in Lisp

Anzahl der Antworten 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

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

Lisp: list vs S-Ausdruck

Anzahl der Antworten 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

Mit Let in Scheme

Anzahl der Antworten 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

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

Generieren von Fibonacci-Reihe in Lisp mit Rekursion?

Anzahl der Antworten 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)