]> rhodes.io Git - paper-els-specializers.git/commitdiff
Christophe Weblog Wiki Code Publications Music
notes on relevance of related work
authorChristophe Rhodes <csr21@cantab.net>
Fri, 7 Feb 2014 11:52:35 +0000 (11:52 +0000)
committerChristophe Rhodes <csr21@cantab.net>
Fri, 7 Feb 2014 11:52:35 +0000 (11:52 +0000)
els-specializers.org

index d9b66cf7c23e3d83e68274bf46a2a631e33fba54..9094ad2a303dc00b544c7e905a7f028e58cd2893 100644 (file)
@@ -308,11 +308,26 @@ est))
      variables vs. environment vs. new protocol function
 * Related Work
   - [ ] Newton/Rhodes
-  - [ ] filtered dispatch
-  - [ ] ContextL / context-oriented programming
+  - [ ] filtered dispatch -- the point is that our work continues to
+    be useful in cases where there are unbounded numbers of
+    equivalence classes but each given invokation involves a small
+    number of methods.
+  - [ ] ContextL / context-oriented programming -- dispatch occurs on
+    hidden layer argument being an instance of an anonymous class with
+    suitably arranged superclasses -- OK because set of layers is
+    bounded and under programmer control
   - [ ] http://soft.vub.ac.be/Publications/2010/vub-tr-soft-10-04.pdf
   - [ ] http://soft.vub.ac.be/lambic/files/lambic-ilc09.pdf
   - [ ] http://soft.vub.ac.be/Publications/2011/vub-soft-phd-11-03.pdf
-  - [ ] Prototypes with Multiple Dispatch http://sauerbraten.org/lee/ecoop.pdf
+  - [ ] Prototypes with Multiple Dispatch
+    http://sauerbraten.org/lee/ecoop.pdf -- extension of Self-style
+    object system to handle multiple equally-privileged "receivers".
+    A good test case for our protocol; handled adequately with
+    generalizer being the tuple of (roles,delegations), with some
+    thought needed for method redefinitions but otherwise working
+    fine.
   - [ ] Sheeple
 * Conclusions
+** Acknowledgments
+   We thank Lee Salzman, Pascal Costanza, Mikel Evins for their
+   helpful discussions