Suchergebnisse für Anfrage "lisp"
Recursive euclidean distance
Ich wurde beauftragt, eine rekursive euklidische Distanz zu schreiben. Ich habe herumgegoogelt, konnte aber keine Probe finden. Ich verstehe die Funktion der euklidischen Distanz und habe kein Problem, sie wie unten gezeigt iterativ zu schreiben. ...
Transponieren von Listen in Common Lisp
Ich versuche, eine Liste von Listen zu transponieren. Meine Kommentare zeigen den Denkprozess an. (setq thingie '((1 2 3) (4 5 6) (7 8 9))) ;;test case (defun trans (mat) (if (car mat) (let ((top (mapcar 'car mat)) ;;slice the first row off as ...
org - Agenda-Präfix-Format%? funktioniert nich
Derzeit wird meine globale TODO-Liste dank @ wie folgt angezeig erikstokes [https://stackoverflow.com/questions/35881446/extract-the-second-level-headline] : (org-agenda-prefix-format " %i %?-12(concat \"[ \"(org-format-outline-path (list (nth ...
Wie bearbeite ich Analysebäume?
Ich habe mit Analysebäumen in natürlicher Sprache herumgespielt und sie auf verschiedene Arten manipuliert. Ich habe Stanfords Tregex- und Tsurgeon-Tools verwendet, aber der Code ist ein Chaos und passt nicht gut zu meiner ...
Mehrzeilige Kommentare in Schema (RnRS)
Ich habe diese Lösung erstellt: ; use like this: ; (/* content ... */ <default-return>) ; or ; (/* content ... */) => #f (define-syntax /* (syntax-rules (*/) ((/* body ... */) #f) ((/* body ... */ r) r)))Aber ist es wirklich der beste oder ...
Wie mache ich Pattern Matching in Common Lisp
Ich habe keine Ahnung, ob es eine Mustervergleichsfunktion für Common Lisp gibt, trotzdem muss ich meine eigene Funktion erstellen. Ich habe keine Ahnung von Lisp. Kann jemand Heads-up zum Lernen von Lisp geben und vor allem, wie man Pattern ...
Kann Call-with-Current-Continuation nur mit Lambdas und Closures implementiert werden?
Weiß jemand, obcall/cc kann nur mit Lambdas und Verschlüssen implementiert werden? Es scheint, dasscall/cc unterbricht den Programmfluss (wie eine Ausnahme), aber Lambdas und Closures können das nicht. Deshalb denke ichcall/cc kann nicht ...
Wie lernst du Common Lisp und Emacs Lisp?
In den letzten Monaten habe ich Emacs ausgiebig als meine Hauptentwicklungsumgebung verwendet und bin jetzt an einem Punkt angelangt, an dem ich lernen möchte, wie Emacs Lisp meine eigenen kleinen Sachen für Emacs schreibt und auf diese erweitert ...
setq und defvar in Lisp
Ich sehe, dass diePractical Common Lisp [http://www.gigamonkeys.com/book/] Verwendet(defvar *db* nil) zum Einrichten einesGlobale Variabl. Ist es nicht in Ordnung, @ zu verwendesetq für den gleichen Zweck? Was sind die Vor- / Nachteile ...
In Lisp (Clojure, Emacs Lisp), was ist der Unterschied zwischen list und quote?
Nach dem Lesen des Einführungsmaterials zu Lisp halte ich Folgendes für identisch: (list 1 2 3) '(1 2 3) Nach den Problemen zu urteilen, die ich bei der Verwendung der zitierten Form in Clojure und Emacs Lisp habe, sind sienich das ...