mirror of
https://github.com/ekmett/propagators.git
synced 2024-07-14 16:40:31 +03:00
add CHANGELOG and README
This commit is contained in:
parent
2a4617e33b
commit
d117a3dae2
3
CHANGELOG.markdown
Normal file
3
CHANGELOG.markdown
Normal file
@ -0,0 +1,3 @@
|
||||
## 0
|
||||
|
||||
* Repository Initialized
|
19
README.markdown
Normal file
19
README.markdown
Normal file
@ -0,0 +1,19 @@
|
||||
propagators
|
||||
===========
|
||||
|
||||
[![Hackage](https://img.shields.io/hackage/v/propagators.svg)](https://hackage.haskell.org/package/propagators) [![Build Status](https://secure.travis-ci.org/ekmett/propagators.png?branch=master)](http://travis-ci.org/ekmett/propagators)
|
||||
|
||||
Propagators propagate increases in information from cell to cell.
|
||||
|
||||
They are described (using Scheme) in Alexey Radul and Gerald Sussman's ["The Art of the Propagator"](http://web.mit.edu/~axch/www/art.pdf) as well as in Alexey Radul's thesis on [Propagation Networks](http://web.mit.edu/~axch/www/phd-thesis.pdf).
|
||||
|
||||
This package explores design options for propagators in Haskell. The primary innovation here (beyond the published work) is the use of observable sharing to let us take a more direct form of programming and transform it back and forth to the propagator style.
|
||||
|
||||
Contact Information
|
||||
-------------------
|
||||
|
||||
Contributions and bug reports are welcome!
|
||||
|
||||
Please feel free to contact me through github or on the #haskell IRC channel on irc.freenode.net.
|
||||
|
||||
-Edward Kmett
|
Loading…
Reference in New Issue
Block a user