drClickOn alternatives and similar packages
Based on the "FRP" category.
Alternatively, view drClickOn alternatives based on common mentions on social networks and blogs.
-
reflex
Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse. -
reflex-dom
Web applications without callbacks or side-effects. Reflex-DOM brings the power of functional reactive programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface. -
dunai
Classic FRP, Arrowized FRP, Reactive Programming, and Stream Programming, all via Monadic Stream Functions -
Yampa-core
Domain-specific language embedded in Haskell for programming hybrid (mixed discrete-time and continuous-time) systems. Yampa is based on the concepts of Functional Reactive Programming (FRP) and is structured using arrow combinators.
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of drClickOn or a related project?
README
Code accompanying the paper "Monadic Functional Reactive Programming" Atze van der Ploeg, Haskell Symposium '13. Paper available at http://homepages.cwi.nl/~ploeg/papers/monfrp.pdf
The documentation is at http://homepages.cwi.nl/~ploeg/sfrpdocs/
To try out the drawing program do the following:
- git clone git://github.com/cwi-swat/monadic-frp.git
- cd monadic-frp
- cabal configure
- cabal build
Binary is now in dist/build/DrawProg/DrawProg
The program works as described in the paper. The tabs are controlled by mouse gestures: a mouse gesture is holding down the right button and moving left, right, up or down and then releasing the button
- Mouse gesture up is duplicate the current tab
- Mouse gesture down is delete current tab
- Mouse gesture left is switch to tab on the right (this makes sense when making the movement)
- Mouse gesture right is switch to tab on the left (this makes sense when making the movement)
Tab actions are super awesomely animated!
At the start there is only one tab, so the only tab action that is possible is to duplicate it.
The code for :
- the library is in Control/MonadicFRP.hs
- SDL interpreter is SDLSFRP.hs
- the drawing program in the paper is in PaperExample.hs
- the tabbed drawing program mentioned in the paper is in TabbedBoxes.hs
The code in extensible/ is work in progress on a new version based on heterogenous lists