Dustin Getz on 26 Jun 2013 12:13:02 -0700


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: workshop request: GHCJS


I think it will drive research into functional lensing on the dom, which hopefully will eventually drive browser vendors to natively implement a fast immutable DOM api. Facebook React has a really really nice stepping stone to this - your render methods return pseudodom instead of side effecting the real dom, and then a "reconciliation" step merges the pseudodom with the real dom. This strategy would be absolutely brilliant in GHCJS i think because you can manipulate the dom in a state monad or lenses or whatever, which is not going to be nearly as workable in ClojureScript let alone vanilla JS.

http://facebook.github.io/react/blog/2013/06/05/why-react.html

On Wed, Jun 26, 2013 at 2:08 PM, Dan Mead <d.w.mead@gmail.com> wrote:
seems interesting, sort of like a haskell version of clojurescript




On Wed, Jun 26, 2013 at 1:53 PM, Dustin Getz <dustin.getz@gmail.com> wrote:
Would love to dig into haskell's new _javascript_ compiler at a meetup if someone feels qualified to talk about it or run a tutorial.

--
 
---
You received this message because you are subscribed to the Google Groups "Philly Lambda" group.
To unsubscribe from this group and stop receiving emails from it, send an email to philly-lambda+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
 
---
You received this message because you are subscribed to the Google Groups "Philly Lambda" group.
To unsubscribe from this group and stop receiving emails from it, send an email to philly-lambda+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
 
---
You received this message because you are subscribed to the Google Groups "Philly Lambda" group.
To unsubscribe from this group and stop receiving emails from it, send an email to philly-lambda+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.