3 ms·
One thing I am wondering is why there apparently exists no easy to use quasi-standard for a GUI library in Common Lisp. At least none that I am aware of. And I
by jnxx 6y ago
One thing I am wondering is why there apparently exists no easy to use quasi-standard for a GUI library in Common Lisp. At least none that I am aware of.
And I do not see any technical reason for that - my experience is that Clojure, for example, can easily be used in combination with Java's Swing, and Racket has a quite complete and well-integrated GUI library.
Is there any non-obvious technical difficulty for making fully integrated GUI bindings to GTK or Qt5 toolkits?
- lispm 6y agoThe commercial offerings of LispWorks and Allegro CL have their GUIs. LispWorks' CAPI has backends to Windows, macOS / Cocoa and GTK: http://www.lispworks.com/documentation/lw71/CAPI-M/html/capi-m.htm http://www.lispworks.com/documentation/lw71/CAPI-M/html/capi...
- fiddlerwoaroof 6y agoQt has the issue of being written in C++, making bindings non-trivial: clasp and ECL can solve this in different ways. GTK bindings exist, but they aren't used all that much. There is a GUI standard, CLIM and an OSS implementation that's being actively worked on ( https://common-lisp.net/project/mcclim/ https://common-lisp.net/project/mcclim/ ), but it still needs a bit of work before it's in a good place.