GitXplorerGitXplorer
j

incr_dom

public
385 stars
32 forks
6 issues

Commits

List of commits on branch master.
Unverified
ed9303aa65832f5cc048e49c1d700e236229d186

v0.17~preview.129.17+77

ppublic-release committed 9 months ago
Unverified
b28e0bac5b1f4b3e18d30cbcf0fa6a7e245438d0

v0.17~preview.129.15+205

ppublic-release committed 10 months ago
Unverified
8f83917f576cb6b89845c8018973f7c6c02540c7

v0.17~preview.129.07+242

ppublic-release committed a year ago
Unverified
5ef11656ec652173747547d61d0a8e7d52373eaf

v0.17~preview.129.00+111

ppublic-release committed a year ago
Unverified
db2ed16a308b646ec0491bb0832403cfcbe2065a

v0.17~preview.128.47+23

ppublic-release committed a year ago
Unverified
abe8ba61e895adaadf96227ab79bd552d269fb2a

v0.17~preview.128.39+57

ppublic-release committed a year ago

README

The README file for this repository.

#+TITLE: Incr_dom: a library for writing dynamic web-apps

A library for building dynamic webapps, using =Js_of_ocaml=.

The library is designed roughly on a model/view/controller model. Your application is built out of:

  • A functional model type that tracks the state of your application.

  • An incremental /view/ function for computing an HTML-like representation of how your application should render on the browser. The is based on the [[https://github.com/Matt-Esch/virtual-dom][virtual-dom]] javascript library.

  • An action type that is used to schedule events that update the model.

Combined with the ability to use Async, and in particular to send out network requests using websockets, this should allow the easy construction of rich web applications in a fairly comprehensible style.

If you want a more concrete sense of how this works, look in the [[./example/README.org][examples directory]].