2013-05-04 14 views
8

Ho fatto una discreta quantità di programmazione Lisp qualche anno fa, ma erano tutte cose davvero basate sulla console. Ho usato cells-gtk (2), ma ora non è più mantenuto e ovviamente ora siamo Gtk3.Programmazione GUI in LISP?

Qualcuno sa di una buona libreria Lisp per la programmazione della GUI (non mi interessa se quale dialetto).

risposta

2

Se si è in uno schema, verificare chicken che viene compilato in C e ha un ottimo supporto per l'interfaccia di funzione esterna per chiamare il codice C nativo. Se segui questa strada, sorgono molte opzioni.

buona fortuna!

8

Per Common Lisp tutte le soluzioni sono elencate in Cliki come al solito.

Personalmente sono abbastanza contento con ltk, ma probabilmente non è per GUI complesse. CAPI dovrebbe essere il migliore per tale.

2

Si potrebbe anche considerare ABCL, che è un Common Lisp che gira nel jdk, e ha interfacce per chiamare le classi Java. Il sito Web ABCL contiene uno o due semplici esempi di programmi Lisp che utilizzano librerie Java per la grafica.

2

Clozure Common Lisp e OS X Cocoa attraverso il ponte Objective C di CCL.

1

Per la comune scheda audio è possibile provare la libreria LTK, che è un wrapper per TCL/TK. Funziona su linux e su windows (su Windows con la distribuzione Active state di tcl/tk).