Suchergebnisse für Anfrage "lisp"
Warum ist das Konsumieren in Lisp so langsam?
Ich habe in dem Buch 'On Lisp' gelesen, dass man übermäßigen Gebrauch vermeiden solltecons im Körper von erweiterten Makros. Warum istcons als ineffiziente Operation angesehen? Macht Lisp nicht das Teilen von Strukturen mit den Konsolen?
So ändern Sie die emacs-Konfiguration in Lisp In A Box
Ich bin jetzt seit einem Jahrzehnt Programmierer, aber ich glaube, es ist das erste Mal, dass ich in einem Forum eine Frage stelle. Ich kann das einfach nicht herausfinden und finde die Antwort bereits online nicht. Ich versuche, den CUA-Modus ...
Das Objekt ___ ist nicht anwendbar [duplizieren]
Diese Frage hat hier bereits eine Antwort: "Application: not a procedure" in binären Rechenverfahren [/questions/19022704/application-not-a-procedure-in-binary-arithmetic-procedures] 1 AntwortWenn Sie jedes n-te Atom mithilfe des Schemas ...
Warum benötigt TCO Unterstützung von der VM?
Einige VMs, insbesondere die JVM, unterstützen angeblich keine TCO. Aus diesem Grund muss der Benutzer eine Sprache wie Clojure verwendenloop recur stattdessen. Ich kann jedoch Self-Tail-Aufrufe umschreiben, um eine Schleife zu verwenden. Hier ...
Wie verarbeite ich Ein- und Ausgabestreams in Steel Bank Common Lisp?
Ich versuche herauszufinden, wie der Ausgabestream eines Programms verwendet wird, mit dem ich beginneRUN-PROGRAM Damit kann es als Eingabe eines anderen Programms verwendet werden, mit dem begonnen wurdeRUN-PROGRAM (d. h. das moralische und ...
Verwendung des Read-Makros # a.k.a.
Als ich das Buch "Let Over Lambda" von Doug Hoyte las, fand ich die folgende Beschreibung von#. sign, a.k.a. read-macro: Ein grundlegendes Lese-Makro, das in COMMON LISP integriert ist, ist das #. Auswertungsmakro für Lesezeit. Mit diesem ...
Holen Sie sich Zahlen für die Lotterie
Im Rahmen des Lernens von Lisp versuche ich derzeit, eine Funktion zu schreiben, mit der ich meinen Lottoschein ausfüllen kann. Ich möchte, dass diese Funktion zurückkehrt eine Listevon sechs zahlen,wobei jede Zahl zwischen 1 und 49 liegt,ohne ...
Verwenden von "Über einen Baum reduzieren" in Lisp
Um eine flache Liste in Lisp zu falten, verwenden Siereduce: * (reduce #'+ '(1 2 3 4 5)) 15Was aber, wenn ich einen beliebig komplexen Baum habe und über jedes Element eine Funktion anwenden möchte? Also das umklappen'(1 (2) (3 (4) 5)) würde ...
Fortsetzung in Common Lisp durch Makros - bezüglich einer Implementierung in OnLisp
ImAuf Lisp [http://ep.yimg.com/ty/cdn/paulgraham/onlisp.pdf], p. 267, Paul Graham stellt eine Implementierung von Makros zur Weitergabe bereit: (setq *cont* #'identity) (defmacro =lambda (parms &body body) `#'(lambda (*cont* ,@parms) ,@body)) ...
Was macht der Stern in Python anders als Multiplikation und Potenzierung? [Duplikat
Diese Frage hat hier bereits eine Antwort: proper name for python * operator? [/questions/2322355/proper-name-for-python-operator] 7 answersIn Peter Norvigs Lisp-Interpreter in Python geschrieben http: ...