A Concur Haskell backend targeting web browsers via GHC JS backend, using real DOM node diffing from nanomorph.
This is a port of concur-vdom. The initial commit is meant to minimize the diff from the original concur-vdom code for ease of comparison and transition. Further commits might diverge more.
See the cabal.project
file for help getting this to build.