Suchergebnisse für Anfrage "common-lisp"

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

Aliase für Standard-Common-Lisp-Funktionen definieren?

Lisp soll eine Neudefinition seiner Kernfunktionen ermöglichen. Ich möchte einen Alias für die Funktion definierencl:documentation Funktion, so dass (doc 'write 'function) === (documentation 'write 'function)Wie kann dies in SBCL durchgeführt ...

4 die antwort

Kombinieren von zwei Variablen zu einem Funktionsnamen im Makro

Ich spielte mit Makros und Clos herum, wo ich ein "Objekt" -Makro erstellte, um Instanzen zu erstellen (defmacro object (class &rest args) `(make-instance ',class ,@args))Auf diese Weise wollte ich letztendlich auch etwas Ähnliches für die von ...

TOP-Veröffentlichungen

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

Kann keinen Funktionsaufruf als erstes Argument in s-exp [duplicate] verwenden

Diese Frage hat hier bereits eine Antwort: Haben irgendwelche Lisps einen S-Ausdruck als Kopf, z. ((f & sub2;) & sub3; & sub4;) & delta; Wenn nicht, ...

3 die antwort

Gibt es Funktionsprototypen in Common Lisp?

Ich programmiere schon seit einiger Zeit mit lisp und während meiner Erfahrung mit lisp habe ich noch keine Funktion / Makro gesehen, die ähnlich wie Funktionsprototypen in C oder C ++ funktioniert. Gegenwärtig muss ich sehr vorsichtig mit der ...

7 die antwort

Beispiele für exzellenten Common Lisp Code?

Ich habe genug Common Lisp gelernt, um mich beim Schreiben einer Bewerbung durcheinanderzubringen. Ich habe Seibels Practical Common Lisp gelesen Welche Bibliotheken oder Programme sollte ich lesen, um die Redewendungen, das Tao, von Common ...

1 die antwort

Wie kann ich in SLIMEs REPL Syntax-Hervorhebungen für häufiges Lisp erhalten?

Ich möchte Common Lisp lernen und habe Emacs (24.3) und Slime über den Emacs-Paketmanager installiert. In der schleimigen REPL-Syntax funktioniert das Hervorheben nicht. Wenn ich hingegen den Lisp-Modus starte (während ich im Schleim REPL bin), ...

3 die antwort

Flatten Sie eine Liste mit dem allgemeinen lisp

Ich las das Buch On Lisp von Paul Graham. In Kapitel 4, Hilfsprogrammfunktionen, gibt er Beispiele für kleine Funktionen, die Listen verarbeiten. Dies wäre hilfreich, wenn Sie ein größeres Programm schreiben. Einer von ihnen istflatten. Wenn ...