<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr">I’m actually curious about the 1994 (“received”) date. The paper says Cedar used ropes “almost since its inception,” but I’m having a hard time figuring out what time frame Cedar was an active project in. Probably just doing a bad job of composing a web search query. Anyway it seems possible from the phrasing that by publication time, Cedar had been around for a while. </div><div dir="ltr"><br></div><div dir="ltr">I searched dl.acm.org for ‘xerox cedar’ and the top hit is ‘A survey of remote procedure calls’ via ACM SIGOPS Operating Systems Review, vol. 24, issue #3. This document is dated 1990. The abstract refers to ‘Xerox Cedar RPC.’ Guessing that’s an RPC Cedar used, so yeah. </div><div dir="ltr"><br></div><div dir="ltr">Definitely older than 1995. Not sure by how much. </div><div dir="ltr"><br></div><div dir="ltr">—Casey</div><div dir="ltr"><br><blockquote type="cite">On May 8, 2020, at 10:01 PM, John Pfersich via Cuis-dev <cuis-dev@lists.cuis.st> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><meta http-equiv="content-type" content="text/html; charset=utf-8">Really good stuff. Thanks for the links. This stuff’s been around since 1995? Boy, I’m slipping.<br><br><div dir="ltr"><span style="font-size: 13pt;">/—————————————————————/</span><div><span style="font-size: 13pt;">For encrypted mail use jgpfersich@protonmail.com - Free</span><span style="font-size: 13pt;"> account at ProtonMail.com</span><div>Web: https://objectnets.net and https://objectnets.org</div></div><div>https://datascilv.com https://datascilv.org</div><div><br></div></div><div dir="ltr"><br><blockquote type="cite">On May 8, 2020, at 17:13, Casey Ransberger via Cuis-dev <cuis-dev@lists.cuis.st> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><meta http-equiv="Content-Type" content="text/html; charset=utf-8">Found the link for the paper I read about the “ropes” data type. Figured I’d share it around for interested folks.<div class=""><br class=""></div><div class=""><a href="https://www.cs.rit.edu/usr/local/pub/jeh/courses/QUARTERS/FP/Labs/CedarRope/rope-paper.pdf" class="">https://www.cs.rit.edu/usr/local/pub/jeh/courses/QUARTERS/FP/Labs/CedarRope/rope-paper.pdf</a></div><div class=""><br class=""></div><div class="">ALSO! Grab this next one quickly, as it’s free on the ACM’s digital library for a limited time due to them opening up the library during the COVID-19 crisis. It’s a paper describing an experience implementing Ropes using Traits in Pharo. It seems that much more significant per-capita reductions in code duplication were achieved by using Traits in the Ropes implementation than were accomplished in the older experiment (referenced in the paper) which involved reimplementing the collections hierarchy using Traits. Seemed relevant to the conversation, and given the limited window for people without ACM memberships to download it, I had to bring it up:</div><div class=""><br class=""></div><div class=""><a href="https://dl.acm.org/doi/10.1145/1028664.1028771" class="">https://dl.acm.org/doi/10.1145/1028664.1028771</a></div><div class=""><br class=""></div><div class="">—Casey</div><span>-- </span><br><span>Cuis-dev mailing list</span><br><span>Cuis-dev@lists.cuis.st</span><br><span>https://lists.cuis.st/mailman/listinfo/cuis-dev</span><br></div></blockquote><span>-- </span><br><span>Cuis-dev mailing list</span><br><span>Cuis-dev@lists.cuis.st</span><br><span>https://lists.cuis.st/mailman/listinfo/cuis-dev</span><br></div></blockquote></body></html>