Gibt es High Level, einfachen GUI-Bibliotheken für Common Lisp installieren? [geschlossen]

StackOverflow https://stackoverflow.com/questions/108081

Frage

Gibt es gute, Cross-Plattform (SBCL und CLISP zumindest) leicht GUI-Bibliotheken installieren?

War es hilfreich?

Lösung

Ltk ist sehr beliebt, sehr beweglich, und einigermaßen gut durch die Tk-Dokumentation dokumentiert. Installation auf SBCL ist so einfach wie zu sagen:

(require :asdf-install)
(asdf-install:install :ltk)

Es gibt auch Cells-Gtk , die durchaus brauchbar zu sein, wird berichtet, sondern kann hat eine etwas steilere Lernkurve aufgrund seiner Abhängigkeit von Zellen.

EDIT: Beachten Sie, dass ASDF-INSTALL integriert ist dies auch mit SBCL nur . Installieren von Bibliotheken aus anderen Lisp-Implementierungen kann schwieriger erweisen. (Ich persönlich installieren immer meine Bibliotheken aus SBCL und sie dann von allen Implementierungen verwenden.) Tut mir leid, die Verwirrung dadurch entstanden sind.

Andere Tipps

clg ist eine Bindung von GTK für Common Lisp. Sowohl vollständige und lispish.

Wenn Sie grafische Oberflächen in CL gestalten wollen, möchten Sie vielleicht einen Blick auf CLIM nehmen, zu, die eine Art Standard-API für GUIs. Allegro und LispWorks haben ihre eigene Implementierung davon, und es gibt eine kostenlose Software ein, mcclim .

Auch fand nur eine Smoke-Bibliothek QT-Bindungen, die so genannte CommonQt für CL

Es gibt auch wxCL und bietet CFFI Bindungen wxWidgets .

LispWorks kommt mit CAPI, dann ist es portable accross Mac, Windows und Linux und sogar einige GUI-Builder hat. Es ist kostenlos für den persönlichen Gebrauch.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top