From 317a6170fe01a4b158e06fd5616c7d5624a0e9ae Mon Sep 17 00:00:00 2001 From: Christophe Rhodes Date: Fri, 7 Feb 2014 11:52:35 +0000 Subject: [PATCH] notes on relevance of related work --- els-specializers.org | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/els-specializers.org b/els-specializers.org index d9b66cf..9094ad2 100644 --- a/els-specializers.org +++ b/els-specializers.org @@ -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 -- 2.30.2