points by kruhft 9 years ago

For cross platform GUIs I use CAPI[1] from Lispworks, and was one of the main reasons I purchased it after using free Common Lisp implementations for many years. It's a well designed and stable system for building native guis on macOS, Windows, Linux, Solaris and others with a single code base and well worth the price of admission for creating desktop software.

[1] http://www.lispworks.com/products/capi.html

peatmoss 9 years ago

Speaking of the lisp family... I don't know how it's implemented, but Racket has a cross-platform GUI story that, based on some of my cursory explorations, seems to be good. DrRacket is presumably built on it, and that's a non-trivial cross-platform app.

http://docs.racket-lang.org/gui/index.html

  • steinuil 9 years ago

    It's a bit barebones, but it's very easy to use. You can also generate standalone executables effortlessly.

  • zem 9 years ago

    it's a pleasure to use, but takes up a huge amount of ram (~100M just to use the gui framework)

gaze 9 years ago

It looks excellent, and I love cl, but it's just too expensive.

fiddlerwoaroof 9 years ago

These days there's also qtools which is pretty good.

  • rini17 9 years ago

    Unfortunately Qtools (or, more precisely, CommonQt) was not ported to Qt5 yet, and thus looks ugly on hidpi displays :(