summaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2017-11-25 12:37:28 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2017-11-25 12:37:28 -0800
commit342bbf787c37d544154044d3be58c5a2a2d51477 (patch)
tree49ff59cc0ee488e72718400bfbc3352ba1da23d9 /readme.md
parentf98a88f898f8de10c5145a13792151663f424518 (diff)
downloadmill-342bbf787c37d544154044d3be58c5a2a2d51477.tar.gz
mill-342bbf787c37d544154044d3be58c5a2a2d51477.tar.bz2
mill-342bbf787c37d544154044d3be58c5a2a2d51477.zip
add link to Deprecating the Observer Pattern
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/readme.md b/readme.md
index ee735f13..25d749e7 100644
--- a/readme.md
+++ b/readme.md
@@ -272,6 +272,9 @@ The end-goal is the same: to write code in a "direct style" and have it
automatically "lifted" into a dependency graph, which you can introspect and use
for incremental updates at runtime.
+Scala.Rx is itself build upon the 2010 paper
+[Deprecating the Observer Pattern](https://infoscience.epfl.ch/record/148043/files/DeprecatingObserversTR2010.pdf).
+
### CBT
Mill looks a lot like [CBT](https://github.com/cvogt/cbt). The inheritance based