public
Description: Clojure GUI apps
Homepage:
Clone URL: git://github.com/alexyoung/jackdaw.git
name age message
file .gitignore Loading commit data...
file README.textile
file example.clj
file jackdaw.clj
README.textile

Jackdaw is a simple API for creating graphical applications with Clojure.

Except it’s not yet because graphics in Java is like drawing blood out of a stone.

Todo:

  • Define box model (based on HTML like Shoes)
  • Figure out basic algorithm for positioning and drawing, and so it can be reused by various block-level elements
  • Flows should position sets of items horizontally
  • Stacks should position them vertically

At the moment, only stacks with padding work. Block-level items like text and buttons should be positioned based on size then padding and margin