4 ms·
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, seem
by peatmoss 10y 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 http://docs.racket-lang.org/gui/index.html
- steinuil 10y agoIt's a bit barebones, but it's very easy to use. You can also generate standalone executables effortlessly.
- shakna 10y agoRacket seems to utilize GTK under-the-hood, which has a terrible accessibility story.
- mushiake 10y agoRacket uses cocoa for macos, win32 for windows, gtk+ for linux. But it is really minimal and you may find feature lacking.
- soegaard 10y agoFor anyone interested in how Racket (Matthew Flatt) pulled it off : http://blog.racket-lang.org/2010/12/rebuilding-rackets-graphics-layer.html http://blog.racket-lang.org/2010/12/rebuilding-rackets-graph...
- zem 10y agoit's a pleasure to use, but takes up a huge amount of ram (~100M just to use the gui framework)