common-lisp

Common Lisp ist eine standardisierte Version der Lisp-Programmiersprache, die für Produktionsstärke gedacht ist.
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
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
1
Antwort

Startet ein Teil der "öffentlichen Schnittstelle" einer Funktion neu? in gemeinsamen Lisp?

Ich habe versucht, die ordnungsgemäße Verwendung von Neustarts und Handlern in Common Lisp zu verstehen, indem ich Peter Seibels Ausnahmebehandlung: Bedingungen und Neustart Kapitel von Practical Common Lisp , Kent Pitmans Bedingte Behandlun...
13.09.2016, 08:25
2
Antworten

Dynamisches Plotten in Gnuplot (Zeichnung in MATLAB)

Ist es möglich, in Gnuplot dynamische Diagramme zu erstellen? Was ich für meine Zwecke benötige, ist, dass, während die Daten durch eine Schleife erzeugt werden, ich gnuplot verwenden werde, um einige Marker auf der x-y Achse zu setzen, wobei di...
17.02.2012, 03:37
4
Antworten

Effizienz: Rekursion vs Schleife

Das ist nur Neugierde von mir, aber was ist effizienter, Rekursion oder eine Schleife? Gegeben seien zwei Funktionen (mit Lisp): %Vor% und %Vor% Was ist effizienter?     
21.02.2012, 22:33
3
Antworten

Kein Argument (und) gibt t zurück

Sowohl CL als auch Scheme definieren (and) , um t (oder #t ) ohne Argumente zurückzugeben. Ich versuche die Gründe dafür zu verstehen. Meine naive Annahme ist, dass eine leere Menge falsch ist, und das Übergeben von Null-Argumenten füh...
26.05.2015, 19:55
3
Antworten

Common Lisp Idiom - gibt es einen besseren Weg?

Ich merke, dass ich die ganze Zeit so etwas mache. Ich habe darüber nachgedacht, ein Makro / eine Funktion zu schreiben, um so etwas einfacher zu machen, aber mir fällt ein, dass ich das Rad wahrscheinlich neu erfinde. Gibt es eine bestehende...
01.09.2008, 22:50
4
Antworten

Kannst du mir zeigen, wie man Funktionen in Lisp umschreibt?

Betrachten Sie dieses Javascript: %Vor% Bitte ignorieren Sie die Tatsache, dass es von zweifelhafter Verwendung und Methodologie ist, gefährlich, schwer in einer großen Codebasis zu folgen, und so weiter. Mit dieser Funktion können Sie die F...
02.08.2009, 23:23
4
Antworten

Wohin soll Quicklisp QUICKLOAD in meiner Quelle gehen? Nirgends?

Nehmen wir an, ich baue eine Anwendung über net.aserve und bordeaux-threads . Meine Paketdeklaration könnte so aussehen: %Vor% Ich benutze Quicklisp, also führe ich (ql:quickload "aserve") (ql:quickload "bordeaux-threads") in SLIME a...
23.03.2012, 00:06