GitXplorerGitXplorer
j

incr_dom

public
385 stars
32 forks
6 issues

Commits

List of commits on branch master.
Unverified
ad861a9ccb7bcc29252833ba7c24c7070fba8e40

v0.18~preview.130.05+548

ppublic-release committed 2 months ago
Unverified
32e7edfd8979155e29d59c7d7951c25b9e5d09b6

v0.18~preview.130.00+55

ppublic-release committed 3 months ago
Unverified
d9e33eab8dc3702839c52f1db52089cf26708794

v0.18~preview.129.42+498

ppublic-release committed 4 months ago
Unverified
6e2477d907405fd075d06f2c93ab9c253c352fce

v0.17~preview.129.36+325

ppublic-release committed 5 months ago
Unverified
07c6d73d6289504c0285ccbd751995f570246adf

v0.17~preview.129.17+77

ppublic-release committed 8 months ago
Unverified
2ee3256c70281168f11bef4897e43b1a56cdd531

v0.17~preview.129.17+77

ppublic-release committed 9 months 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]].