YACLJSVDOMFRP
Branch: master
Clone or download
Latest commit 5b70c28 Sep 18, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples/counter wip inferno Jan 29, 2017
resources/public init Dec 8, 2015
src/carbon up inferno Sep 18, 2018
.gitignore wip inferno Jan 29, 2017
README.md update README Jan 29, 2017
project.clj

README.md

Carbon

Yet another ClojureScript VDOM FRP library.

Clojars Project

Overview

On the surface, Carbon is similar to Reagent but has a number of implementation details taken differently. First of all, it is not React but inferno based, which is lightweight and fast React alternative. Second main difference is reactive part implementation. Carbon's reactive cell (cf. Reagent's atom) and rx (cf. Reagent's reaction) are modelled after Javelin and freactive.core taking the best from both. Carbon's reactive expressions provide glitch-free changes propagation, fully dynamic dependency graph and they are GC-friendly.

Contribution

... is welcomed and very much appreciated! Feel free to ping me with questions and to make PRs.

License

Copyright © 2015–2017 Ruslan Prokopchuk

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.