Skip to content
This repository has been archived by the owner on Oct 25, 2023. It is now read-only.

Latest commit

 

History

History
37 lines (24 loc) · 977 Bytes

README.md

File metadata and controls

37 lines (24 loc) · 977 Bytes

Arrowlets

Arrowlets is a ClojureScript library using concept of arrows, attempting to make composing event-handlers easier. It is port (or rather, a draft of a port at this time) of the library described in the paper Directing JavaScript with Arrows.

The project is in an early alpha stage, subject to change.

Goals

Determine if Arrows will indeed make the code simpler and more composable.

After I finalize the first version, I'll try to use it in a project and report my findings.

How to run it

Just clone it and run:

 lein repl
 (run)

And also in another shell run:

lein cljsbuild auto

And go to http://localhost:3500/. Also take a look at the javascript console.

I recommend reading the paper along with the code as otherwise it may be hard to follow.