lisp

Lisp ist eine Familie von Allzweck-Programmiersprachen, die vom Lambda-Kalkül beeinflusst wird und die Möglichkeit bietet, Quellcode als Datenstruktur zu manipulieren.
2
Antworten

Wie schreibe ich ein Macro definierendes Makro in Lisp

Ich habe ungefähr zwei Makros (und Klettern) in meiner Codebasis, die so aussehen: %Vor% und das: %Vor% Jedes der Makros hat die folgende Aufrufsyntax: (def-stat-method ranged-weapon :ranged-weapon) Ich möchte ein Makro (def-foo-m...
25.06.2010, 20:14
3
Antworten

LISP lokale / globale Variablenzuweisung

Wenn wir eine Funktion wie definieren %Vor% Ist x als lokale Variable oder global definiert? setf / q setzt den Wert auf global. Wenn es global ist, kann mir jemand sagen, wie man eine lokale Variable in Lisp als let definiert? Dank...
08.09.2012, 18:58
4
Antworten

Welchen Vorteil hat die Sprachhomogenität in Web-Apps?

Hey, das ist mehr eine philosophische Frage als alles andere. Ich habe meine erste Web-App, einen Veranstaltungskalender für Boston bei Ссылка geschrieben, den ich in Python geschrieben habe, und ich bin ziemlich glücklich mit der Einfachheit,...
04.04.2011, 15:13
6
Antworten

Lisp Sprache Anfänger Details [geschlossen]

Ich möchte Lisp lernen, während ich auf künstliche Intelligenz (AI) zuginge. Kann jemand einige gute Buchnamen von Tutorials teilen, die eine gute Menge an Lisp-Details abdecken? Einfach googeln, aber nichts Gutes finden, was die Sprache im D...
12.05.2011, 16:17
3
Antworten

Wäre es von Vorteil, Lisp-Funktionen als "rein" deklarieren zu können?

Ich habe in letzter Zeit viel über gelesen und die Vorteile, die daraus erwachsen, dass ich rein funktionale Sprache. (Ich bin nicht daran interessiert, Monaden für Lisp zu diskutieren). Es macht für mich Sinn, Funktionen mit Nebenwirkungen...
31.08.2011, 08:38
2
Antworten

Wie schreibt man ein MIT Scheme-Makro, um eine Lambda-Form zurückzugeben?

Ich bin verblüfft, wenn ich versuche, das Äquivalent dieses trivialen (in Common Lisp) Makros in MIT Scheme zu erstellen: %Vor% Dies ist für ein einfaches persönliches Projekt, ein numerischer Gleichungslöser, der auf den in der zweiten SICP...
12.10.2011, 17:01
6
Antworten

Wie kann ich eine Gethash-Suche in Common Lisp verwenden?

Ich habe eine Hash-Tabelle, wo die Schlüssel ziemlich komplexe Listen sind, mit Unterlisten von Symbolen und Ganzzahlen, und der Wert sollte in Abhängigkeit von dem bereits vorhandenen Wert geändert werden. Die Tabelle wird mit :test #'equal...
08.07.2009, 17:37
1
Antwort

Wie man eine geplante und abgebrochene Aufgabe nur einmal in der Agenda-Ansicht im Emacs-Org-Modus anzeigt

Wenn Sie im Organisationsmodus eine Aufgabe erstellen und ihr zunächst einen DEADLINE, vielleicht eine Woche im Voraus, zuweisen, dann ein paar Tage später, um es zu planen, erscheinen sowohl die geplante als auch die DEADLINE-Aufgaben in meinem...
13.04.2012, 22:51
3
Antworten

lisp: Konsolidiere eine Liste von Listen zu einer einzigen Liste?

Arbeiten noch an Lisp-Rezepten und Idiomen. Ich habe eine Liste wie folgt: %Vor% Ich möchte das auf eine Liste zusammenfassen, %Vor% Scheint so, als ob es ein One-Liner dafür sein sollte.     
11.04.2010, 18:44
2
Antworten

Unterschied zwischen einer Makrodefinition und einer Funktionsdefinition

Ich versuche Lisp zu lernen, aber ich bin bei diesem Beispiel hängengeblieben (Sie finden es auf "ANSI Common Lisp" von Paul Graham, Seite 170): %Vor% Graham sagt dann:    Das zweite Makro [...] in gibt true zurück, wenn das erste...
03.05.2011, 23:39