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

rosado/arrowlets-cljs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Arrowlets for ClojureScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published