Go to file
Sarah Gerweck f769fffeb2 Make Observable an instance of Monad
This is not yet tested, and it requires a lot of testing. A previous
helper that attempted to support `bind` never quite worked correctly,
but I believe that the new approach of implementing `join` and `map`
instead of `bind` makes the code more resilient.

Even though `map` and `ap` can be derived from `point` and `bind`, I'm
keeping both of them, as `bind` requires quite a bit of subscription
manipulation. Those methods have much simpler implementations.
2015-08-09 22:51:11 -07:00
project Set the Eclipse output directories 2015-08-09 22:32:35 -07:00
src/main/scala/org/gerweck/scalafx/util Make Observable an instance of Monad 2015-08-09 22:51:11 -07:00
.gitignore Ignore new Eclipse cache files 2015-08-08 21:14:21 -07:00
LICENSE.md SBT baseline project. 2015-04-14 21:25:04 -07:00
README.md SBT baseline project. 2015-04-14 21:25:04 -07:00
version.sbt Bump version number 2015-08-09 21:42:49 -07:00

Sarahs ScalaFX Utilities

This project contains helper functions, utilities and convenience functions for working with JavaFX and ScalaFx in Scala.

ScalaFX does a tremendous job at making JavaFX more usable from Scala, but it doesn't go as far as it could in facilitating functional and reactive programming.

This code is offered as is with now guarantees.

Installation

To use ScalaFX, add the following to your SBT build:

libraryDependencies += "org.gerweck.scala" %% "scalafx-utils" % "0.1.0"