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

Verbinden von .NET mit Common Lisp

Ich habe ein ziemlich involviertes LispWorks Common Lisp Modul, das auf einigen .NET Modulen über RDNZL sitzt. Es ist aufgetaucht, dass ich einige seiner Funktionalität einigen anderen .NET-Anwendungen zur Verfügung stellen muss, und ich bin...
22.04.2010, 16:03
4
Antworten

Tierless Web Framework mit Javascript?

Links ist eine lispartige funktionale Webprogrammiersprache / ein Framework, das es einfach macht, ein einzelnes Stück Code zu schreiben, zu dem kompiliert wird serverseitigem Code, clientseitigem JS und HTML, was das Schreiben von Webanwendun...
04.01.2011, 18:44
1
Antwort

So verstehen Sie segmentierte Binomialhaufen, die in Reinfunktionalen Datenstrukturen beschrieben sind

In Kapitel 6.3.1 der Arbeit Reinfunktionale Datenstrukturen heißt es:    Dann, wenn wir einen neuen Baum aus einem neuen Element und einem Segment erstellen   von Bäumen der Ränge 0 ... r-1 vergleichen wir einfach das neue Element mit dem  ...
23.11.2011, 05:50
3
Antworten

Welche Best Practices gelten für die funktionale Programmierung und die Datenbankinteraktion?

Ich weiß, dass in reinen objektorientierten Sprachen wie Java normalerweise ORMs wie Hibernate sinnvoll sind. Aber was würde ich tun, wenn ich eine CRUD-artige Funktionalität in Clojure oder Common LISP schreibe? SQL als Funktionen erster Ord...
19.02.2009, 07:41
2
Antworten

Was kann schief gehen, wenn ich ein Makro definiere und nur einen seltenen Namen für eine temporäre Variable verwende?

Let Over Lambda Kapitel 3 Abschnitt "Unerwünschte Erfassung" sagt: "Sicherlich können wir uns an so seltene Namen denken, dass das Problem nie auftaucht. Ja, in vielen Fällen können Pakete und die Benennung intelligenter Variablen das Probl...
02.07.2013, 22:19
4
Antworten

Die an den Makro übergebene Variable wird im falschen Namensraum aufgelöst?

Das Noir Makro defpage gibt mir ein bisschen Ärger. Ich versuche, einen Anruf ähnlich wie folgt zu erstellen: %Vor% Anstatt jedoch das Schlüsselwort :post zu verwenden, möchte ich eine Variable wie folgt verwenden: %Vor% Das Prob...
03.12.2011, 23:21
2
Antworten

Freigabe der Ausgabe eines Baumes von Schließungen

Dies ist eine konzeptuelle Frage, wie man das Folgende in Lisp implementieren würde (vorausgesetzt, in meinem Fall würde Common Lisp, aber jeder Dialekt würde funktionieren). Angenommen, Sie haben eine Funktion, die Closures erzeugt, die sequent...
28.01.2011, 23:16
1
Antwort

Gibt es gute Ressourcen für das Actor Model in Common Lisp und gute Dokumente zum Actor Model im Allgemeinen?

Gibt es irgendwelche guten Implementierungen, Dokumente usw. von Actor-esque Concurrency-Bibliotheken in Common Lisp? CLiki ist ziemlich vage zu diesem Thema. Und nein, ich benutze Clojure nicht und ich werde es nicht dafür benutzen.     
04.08.2012, 18:15
2
Antworten

Implementieren von Lisp in Python

Erstens: Ja, ich habe mir einen sehr langen Blick auf Norvigs lispy gemacht. Zweitens: Ich habe einen Teil seines Codes wiederverwendet. Weiter zu meinem Code und meiner Frage. Ich schreibe einen wirklich nicht-idiomatischen Lisp-Interpr...
28.06.2011, 07:03
1
Antwort

Wie debuggen Sie Clojure in NetBeans IDE?

Ich habe eine Hauptfunktion, aber NetBeans benötigt eine Hauptklasse für das Stepping. Wie debütiert ihr Clojure in NetBeans?     
19.07.2009, 02:48