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

Programmierung höherer Ordnung mit Lisp: Eine Funktion an mapcar übergeben?

Ich lerne gerade ANSI Common Lisp (mit clisp auf einem Win32-Rechner) und ich frage mich, ob Mapcar eine Funktion als formales Argument verwenden könnte? Bitte beachten Sie Folgendes: %Vor% Dies würde meiner Meinung nach ein höheres Maß an F...
08.01.2012, 03:39
7
Antworten

Warum sind Fixnums in Emacs nur 29 Bit?

Und warum ändern sie es nicht? Bearbeiten: Der Grund dafür ist, weil ich neu bei Emacs bin und ich möchte Emacs als "Programmierrechner" benutzen. Also, ich kann 32-Bit & amp; 64-Bit-Ganzzahlen und verhalten sich wie auf der nativen Maschine....
20.09.2008, 00:44
2
Antworten

Wie kann Lisp sowohl dynamisch als auch kompiliert sein?

Okay, also zuerst, um das aus dem Weg zu bekommen: Ich habe die folgende Antwort gelesen: Wie wird Lisp dynamisch und kompiliert? aber ich verstehe seine Antwort nicht wirklich. In einer Sprache wie Python der Ausdruck: %Vor% Kann...
21.08.2013, 12:16
8
Antworten

Weitere Erläuterungen zur Lexikalischen Bindung in Closures?

Es gibt viele SO-Posts, die damit in Zusammenhang stehen, aber ich frage das erneut mit einem anderen Zweck Ich versuche zu verstehen, warum Schließungen wichtig und nützlich sind. Eines der Dinge, die ich in anderen SO-Posts gelesen habe,...
15.12.2009, 18:43
4
Antworten

Ist eine leere Liste in Lisp aus einer Cons-Zelle aufgebaut?

Ich versuche Lisp-ähnliche Listen in JavaScript zu emulieren (nur eine Übung ohne praktischen Grund), aber ich habe Mühe herauszufinden, wie man eine leere Liste am besten darstellt. Ist eine leere Liste nur ein nil -Wert oder ist sie unte...
17.05.2013, 09:52
2
Antworten

Wie übergebe ich Argumente zum Zuordnen in Emacs Lisp?

Ich möchte eine kleine Funktion schreiben, um einen Wert zu einer Liste hinzuzufügen. Es sieht so aus: (defvar fares '(31.14 28.12 25.10 22.08 19.06 16.04 13.02 10)) (defun plus-extra (fare) (+ 3.02 fare)) (map 'plus-extra fares)...
21.05.2011, 13:03
3
Antworten

Definition reduzierter Partialfunktionen

Manchmal habe ich es in Clojure als bequem empfunden, reduzierte Versionen von Funktionen zu definieren, die eine Teilfunktion zurückgeben, z. B. %Vor% Dies bedeutet, dass Sie beides tun können: %Vor% Dies scheint ziemlich haskellisch zu...
21.05.2012, 02:07
5
Antworten

was ist anzusetzen, wie Push ist, um Nachteile, in Lisp?

%Vor% wird zu erweitert %Vor% Was erweitert sich zu dem folgenden: %Vor% ? Gibt es dafür ein Standardmakro?     
28.07.2013, 13:11
2
Antworten

So lesen Sie die Eingabe bis EOF in Lisp

Wie lese ich einen Eingabestrom bis EOF in Lisp? In C könntest du es so machen: %Vor% Ich möchte in der Lage sein, Daten zu meinen Lisp-Programmen zu leiten, ohne die Datengröße im Voraus angeben zu müssen. Hier ist ein Beispiel von etwas, w...
21.08.2009, 08:45
3
Antworten

Was war ein Grund, ein gepunktetes Paar in LISP einzuführen?

Weiß jemand, was der historische Grund war, einen LIST mit gepunktetem Paar einzuführen, während der bestehende Listentyp alles abdeckt? Ich bin auch daran interessiert, weil punktierte Paare mich oft verwirren.     
02.12.2011, 15:41