2015-01-15 18:19:12 +00:00
|
|
|
# ClojureFX
|
2013-08-28 15:55:09 +00:00
|
|
|
|
2015-01-15 18:19:12 +00:00
|
|
|
A Clojure wrapper to make working with [JavaFX](http://download.java.net/jdk8/jfxdocs/index.html) simpler and more idiomatic.
|
|
|
|
|
|
|
|
## Features
|
|
|
|
|
2015-01-16 03:27:37 +00:00
|
|
|
This is in a very early state, so there isn't much yet, except one thing.
|
|
|
|
|
|
|
|
### Declarative UI programming
|
|
|
|
|
|
|
|
```clojure
|
2015-01-16 21:26:46 +00:00
|
|
|
(compile [VBox {:id "TopLevelVBox"
|
|
|
|
:children [Label {:text "Hi!"}
|
|
|
|
Label {:text "I'm ClojureFX!"}
|
|
|
|
HBox {:id "HorizontalBox"
|
|
|
|
:children [Button {:text "Alright."}]}]}])
|
2015-01-16 03:27:37 +00:00
|
|
|
```
|
2015-01-15 18:19:12 +00:00
|
|
|
|
|
|
|
## TODO
|
|
|
|
|
|
|
|
Everything.
|