GUI Programming in Common Lisp, part 2/5: Qt4 with Qtools
More from Lisp journey
This is a follow-up from yesterday’s post on reddit and an announce I wanted to make since this summer: I created 9 videos on CLOS, for a total of 1 hour and 22 minutes, in which you learn what I detail below. You can watch the course and subscribe here (Christmas coupon) and learn more on GitHub. The whole course is made of 51 videos divided in...
You dream to build a cross-platform GUI in Common Lisp? It’s now easy with web views. Honestly GUIs are a difficult topic. Add in “cross platform” and you can spend your life trying out different solutions and hesitating between the best one for Common Lisp. It’s doable: Tk, Gtk3 and Gtk4, Qt4 and Qt5, CAPI (LispWorks), IUP, Nuklear, Cocoa,...
I am not the original author of cl-ansi-term, but I revived it lately. In particular, I added useful stuff to print data in tables: print list of lists (where the first one is the list of headers) print horizontal or vertical tables the header keys are either the first row, either the first column print hash-tables, plists, alists filter keys to...
--> Last week I finished a new service written in Common Lisp. It now runs in production© every mornings, and it expands the set of services I offer to clients. It’s the 4th service of this kind that I developed: - they are not big - but have to be done nonetheless, and the quicker the better (they each amount to 1k to 2k lines of Lisp code), -...
Common Lisp has various equality functions: =, eq, eql, equal, equalp, string-equal, char-equal… but what are the differences?? We tell you everything, with examples. As usual, this is best read on the Common Lisp Cookbook (a new page added on August, 2024). This is where it will get the updates. In short: = is only for numbers and equal is the...