Hi!

Combo is a library for developing Om components in such a way that:

1. The local state management is turned into a function, which takes state
and message and returns new state and sequence of messages.

2. Nested components are described by plain render functions.

https://github.com/ilshad/combo

[combo "0.3.0"]

First, it may help to control complexity in nested, composite components.
Second, the "render functions" are simplier to reuse. Actually, the library
provides few basic "standard" render functions, and sometimes, even entire
applications can be developed on top of them (but that is not the goal).

I've prepared couple of demo apps - Spreadsheet app and Presentations-like
app. The Tutorial and API are still not ready.

I use this library in our huge Om-based apps when, for example, there are a
lot of similar (isomorphic but not identical) widgets in the app, and we
need to build declarative DSL's on top of them - Combo makes this simple.

---
Ilshad Khabibullin
http://ilshad.com

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to