On 9 Dec 2022, at 22.55, Raoul Duke <rao...@gmail.com> wrote:
--
You received this message because you are subscribed to the Google Groups "object-composition" group.
To unsubscribe from this group and stop receiving emails from it, send an email to object-composit...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/object-composition/CAJ7XQb5V-Eq52RxRD_3RvEkxFCEVGgNZ4Pncs4cmxwUY%2BtufLw%40mail.gmail.com.
For some reason that link took me somewhere else (when I was on my phone), so here's the page that the PDF link is on in case anyone finds it helpful (PDB download button is at the bottom):
It looks interesting, especially the fact that it can be
implemented in some existing languages without any extensions or
code transformation. I just glanced through it and it doesn't look
like it talks much about DCI unfortunately (a comparison from the
author's point of view would be interesting), but the banking
example is used, and DCI examples were clearly part of his
research.
To view this discussion on the web visit https://groups.google.com/d/msgid/object-composition/E0C25FC3-3D05-494F-A8EA-D3788BCC33E7%40gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/object-composition/66a4b057-c2d5-d78b-4dce-c30661b8b8e8%40gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/object-composition/EDE9D459-B446-42D2-9677-4462CEC686AA%40gmail.com.
On 16 Dec 2022, at 12.34, Raoul Duke <rao...@gmail.com> wrote:well fwiw it relies on nifty scala features like dynamic mixins and more, that don't exist in more pedestrian languages.
The technique uses dynamic mixins in Scala, but not macros, so I
suspected that it would be possible in at least a couple other
languages. But the paper is clear that "the pattern requires
dynamic mixins, compiler-translated function calls, and implicit
conversions."
--
You received this message because you are subscribed to the Google Groups "object-composition" group.
To unsubscribe from this group and stop receiving emails from it, send an email to object-composit...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/object-composition/5A70D1EC-278A-4AE9-8159-5CB59907C64A%40gmail.com.