Suchergebnisse für Anfrage "lisp"

4 die antwort

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

2 die antwort

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

2 die antwort

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

TOP-Veröffentlichungen

6 die antwort

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

4 die antwort

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

6 die antwort

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

4 die antwort

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

16 die antwort

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

8 die antwort

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

6 die antwort

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