Greetings :)
I'm happy to announce GUI FTW. It's a declarative GUI framework that works
on top of both Swing and SWT (it's not tied to any particular toolkit at
it's core). Because it's abstract, any custom widgets are supported.
>From a programmer perspective it borrows familiar concepts from web apps: a
tree structure of widgets and cascade style sheets. A quick example:
(def window
(swing
[JFrame [*id :main-window]
[JButton [*id :super-button]]]))
(def look
(stylesheet
[:main-window] [:title "GUI FTW!"
:size ^unroll (300 200)
:visible true]
[:super-button] [:text "Button FTW!"]))
(defn -main [& args]
(window look))
More info:
- GitHub project page:
https://github.com/santamon/GUIFTW
- Blog post with more detailed announcement:
http://longstandingbug.com/reintroducing-guiftw.html
- Tutorial with Swing and SWT side-by-side:
https://github.com/santamon/GUIFTW/wiki/One-Tutorial-For-All
I'd love to hear your feedback,
Szymon (Simon).
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en