Formative is a web forms library that handles rendering, parsing, and 
validating. It provides fully-baked defaults (e.g., Bootstrap 
compatibility), but is extensible.

The biggest change since the last announcement is ClojureScript support. 
You can now use Formative server-side, client-side, or both!

There's a new namespace, formative.dom, that provides DOM helpers for 
ClojureScript, making it easy to parse HTML forms into lovely Clojure data, 
or highlight problems.

Other changes:

* Better support for nested field names, such as "foo[bar]"
* New :compound field type
* New :time-select and :datetime-select field types
* Date/time fields now parse to UTC, and accept Joda objects as values
* Many other fixes, minor improvements

Live demo: http://formative-demo.herokuapp.com/

GitHub: https://github.com/jkk/formative

Props to the cljx project and cemerick's piggieback for making 
ClojureScript support feasible!

Justin

P.S., Verily, a sister library which Formative uses for validation, now 
supports ClojureScript too: https://github.com/jkk/verily

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to