October 2023
Intermediate to advanced
384 pages
9h 12m
English
Over the years, I have used two different GUI frameworks in functional programs. The first is named Quil,1 and it is based upon the popular Java framework named Processing.2 The second is SeeSaw,3 which is based upon the old Java Swing4 framework.
3. https://github.com/clj-commons/seesaw
4. https://en.wikipedia.org/wiki/Swing_(Java)
Quil is “functional,” which makes it fun and easy to use in a “functional” program. SeeSaw is not functional at all. Indeed, it depends very strongly on mutable state that you must continuously update. This makes it a royal pain to use in a functional program. The ...
Read now
Unlock full access