4 ms·
Can we PLEASE just work on writing a decent native GUI library for lisp? Making QT work better? Something?
by gaze 11y ago
Can we PLEASE just work on writing a decent native GUI library for lisp? Making QT work better? Something?
- oskarth 11y agoYou are more than welcome to work on it and submit it to HN. However, please refrain from being gratuitously negative in this forum; someone just spent a lot of time and effort into making something, and your comment - which took less than a minute to write - is purely negative and adds nothing to the discussion.
- gdrherh 11y agoI wish someone forced me to read this before making any comment...
- krick 11y agoIt adds much more to discussion than your comment, TBH.
- tomjen3 11y agoIt is entirely legitimate to point out that somebody the submission is going in the wrong direction, yes they spend a bunch of time on it, but that is sunk cost and better they not waste any more. GP was to the point, but not mean and added something to the discussion (even if you disagree with it). You, however, were rude.
- gaze 11y agoYeah, you're right. I apologize.
- Jimmy 11y agoI can't see it ever happening. I first started learning Lisp in 2006. Some of the most common messages on Lisp forums were things like "what GUI library should I use?", "why is there no standard GUI?", "this library works but it's incomplete and looks abandoned," along with calls for the Common Lisp community to standardize around one GUI library. If the situation hasn't gotten better since then, well... what are people waiting for?
- pavelludiq 11y agohttps://common-lisp.net/project/commonqt/ https://common-lisp.net/project/commonqt/ works well, https://github.com/Shinmera/qtools https://github.com/Shinmera/qtools is an attempt to make it work better. Also https://github.com/robert-strandh/McCLIM https://github.com/robert-strandh/McCLIM looks maintained but if it's anything like what it was a couple of years when I last looked at it, it could use some contributors :) There are also at least 3 GTK+ bindings that I've seen around. http://cliki.net/GUI http://cliki.net/GUI lists 31 GUI libraries. We have enough for every day of the month :)
- pjmlp 11y agoCommercial Lisps have them.
- dimitar 11y agohttp://docs.racket-lang.org/gui/ http://docs.racket-lang.org/gui/ Racket has GUI libraries
- eudox 11y agoLet me address this and the comments asking 'why' below: There are GUI libraries for Common Lisp. CommonQt+qtools is essentially the gold standard, and everyone seeking to make a GUI application should use it. I like the web, it lets me design applications with a precision native GUI tools don't have. And you can make an app that runs on the localhost and you can access through the browser: I do this for some applications I've written. The problem is distribution: most users won't really know what's going on when they run an executable and it opens a terminal window and a browser window to some weird URL called 'localhost:41000'. So I wrote this.
- adrianm 11y agoLispWorks has CAPI which is an incredible cross-platform GUI library which compiles down to the native GUI tookit of the host. It's fantastic! http://www.lispworks.com/documentation/lw70/CAPI-M/html/capi-m.htm http://www.lispworks.com/documentation/lw70/CAPI-M/html/capi...
- gaze 11y agoI think we can all agree that LispWorks is really, really expensive.
- avodonosov 11y agoOf course you can! We would welcome your effort very much.
- aidenn0 11y agoCommonQT works pretty darn good. qtools makes it work better. Ask Shinmera if you want to help him.