I'm using Lamina to implement Functional reactive programming (FRP).
As a starter, I try to code a very simple clock in order to understand the library basics.
According to the Lamina 0.5.0-rc4 API documentation, there is lamina.time API: http://ideolalia.com/lamina/lamina.time.html#var-now
I want to implement a very simple clock where:
Interval of every second as Observable time Streaming Collection/List/Seq (I don't quite understand the difference yet) (EDIT: now I understood it's called Channels on Lamina)
Now as Observable Streaming data
Println Now on every second (subscribe or for-each Observable time Collection)
Any feedback is welcome. Thanks.
EDIT: I quit.
After some research, I conclude the best way to code FRP is ClojureScript with RxJs(ReactiveExtention from MS).
See the example Code for ClojureScript + RxJs + node.js in my related Qestion Here: ClojureScript on node.js, code