Gjallarhorn is a small, lightweight framework for managing mutable state when notifications are required.
F# C# Other
Latest commit 9cb6b05 Feb 3, 2017 @ReedCopsey Changed dependency management of observables
To address #32 .
Permalink
Failed to load latest commit information.
.paket paket auto-restore on Nov 4, 2016
docs
lib
samples Renamed State to AsyncMutable Dec 14, 2016
src Changed dependency management of observables Feb 3, 2017
tests Changed dependency management of observables Feb 3, 2017
.gitattributes
.gitignore Added a bit more to output Jun 17, 2016
.travis.yml
Gjallarhorn.sln Work on collection sample Dec 10, 2016
GjallarhornNoAndroid.sln Updated collection sample Nov 22, 2016
LICENSE.txt Changed to MIT license Dec 9, 2016
README.md Slight update to readme Jun 21, 2016
RELEASE_NOTES.md Changed dependency management of observables Feb 3, 2017
appveyor.yml
build.cmd Updated to latest ProjectScaffold Jan 11, 2016
build.fsx
build.sh
paket.dependencies Cleanup of internals Jun 14, 2016
paket.lock Cleanup of internals Jun 14, 2016
temp.txt

README.md

Gjallarhorn

Gjallarhorn is a small, lightweight framework for managing mutable state when notifications are required.

It is designed and written in F#, and has the following goals:

  • Wrap mutable data in the lightest weight manner possible
  • Allow tracking of changes to the data
  • Provide a functional API for working with the resulting data
  • Integrating with other reactive systems, such as FSharp.Control.Reactive
  • Adapt easily to INotifyPropertyChanged and similar mechanisms for notification of changes
  • Provide basis for UI related architectural patterns and frameworks

Documentation at: http://ReedCopsey.github.io/Gjallarhorn