Suchergebnisse für Anfrage "lisp"

4 die antwort

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?

0 die antwort

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

1 die antwort

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

TOP-Veröffentlichungen

3 die antwort

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

3 die antwort

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

4 die antwort

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

1 die antwort

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

3 die antwort

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

1 die antwort

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

2 die antwort

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: ...