Groups
Conversations
All groups and messages
Send feedback to Google
Help
Training
Sign in
Groups
object-composition
Conversations
About
Groups keyboard shortcuts have been updated
Dismiss
See shortcuts
object-composition
1–30 of 815
Mark all as read
Report group
0 selected
Lund Soltoft
Feb 10
Rust supports DCI
I recently looked into rust at work and got curious about the generative programming capabilities of
unread,
Rust supports DCI
I recently looked into rust at work and got curious about the generative programming capabilities of
Feb 10
Matthew Browne
, …
Quang
4
Feb 10
Remembering Trygve
Thanks Matthew for sharing this. We all learnt so much from his insights and sharing. I remember I
unread,
Remembering Trygve
Thanks Matthew for sharing this. We all learnt so much from his insights and sharing. I remember I
Feb 10
Matthew Browne
, …
Ezequiel Birman
14
12/27/24
Structured concurrency
Hi Eze, Thanks for sharing this! It's very interesting stuff... Obviously having security built
unread,
Structured concurrency
Hi Eze, Thanks for sharing this! It's very interesting stuff... Obviously having security built
12/27/24
Matthew Browne
, …
James O Coplien
15
12/8/24
Assigning role responsibilities
aha, tx. On 8 Dec 2024, at 23.15, James O Coplien <jcop...@gmail.com> wrote: On 8 Dec 2024, at
unread,
Assigning role responsibilities
aha, tx. On 8 Dec 2024, at 23.15, James O Coplien <jcop...@gmail.com> wrote: On 8 Dec 2024, at
12/8/24
Hai Feng Kao
, …
Lund Soltoft
33
11/18/24
Does polymorphism exist in DCI?
If you model a vector as an origin. A length and an angle you'd get what you need. A change in
unread,
Does polymorphism exist in DCI?
If you model a vector as an origin. A length and an angle you'd get what you need. A change in
11/18/24
Hai Feng Kao
, …
Lund Soltoft
4
8/26/24
Is Entity Component System(ECS) a special case of DCI?
It sounds like DCI turned inside out (point #2). Instead of the role behaviour being encapsulated in
unread,
Is Entity Component System(ECS) a special case of DCI?
It sounds like DCI turned inside out (point #2). Instead of the role behaviour being encapsulated in
8/26/24
Raoul Duke
7/25/24
other people tilting at windmills
https://news.ycombinator.com/item?id=41068170 > There are more parties in this orgy: message
unread,
other people tilting at windmills
https://news.ycombinator.com/item?id=41068170 > There are more parties in this orgy: message
7/25/24
Matthew Browne
,
James O Coplien
2
6/28/24
Understanding the Dijkstra example
Don't read too much into it. The Dijkstra algorithm works on unconstrained graphs. The arcs on
unread,
Understanding the Dijkstra example
Don't read too much into it. The Dijkstra algorithm works on unconstrained graphs. The arcs on
6/28/24
Marius - Adrian Francu
6/21/24
New DCI class with James Coplien in Brasov, Romania, Oct 2024
Hi colleagues. James will make a new DCI class in Romania. Here is the link of the class: https://
unread,
New DCI class with James Coplien in Brasov, Romania, Oct 2024
Hi colleagues. James will make a new DCI class in Romania. Here is the link of the class: https://
6/21/24
Filis Futsarov
, …
Matthew Browne
24
6/16/24
DCI in PHP
On Sun, Jun 16, 2024, 3:51 PM James O Coplien <jcop...@gmail.com> wrote: The instructor/course
unread,
DCI in PHP
On Sun, Jun 16, 2024, 3:51 PM James O Coplien <jcop...@gmail.com> wrote: The instructor/course
6/16/24
Matthew Browne
5/2/24
DCI in Rust
I have been learning a bit about Rust, and I was able to get a pretty good DCI example working based
unread,
DCI in Rust
I have been learning a bit about Rust, and I was able to get a pretty good DCI example working based
5/2/24
Samuel Abiassi
, …
James O Coplien
6
5/2/24
Using return value instead of waiting for messaging back
My main scenario for the "booking a train" use-case looks is obviously uninformed and a
unread,
Using return value instead of waiting for messaging back
My main scenario for the "booking a train" use-case looks is obviously uninformed and a
5/2/24
Matthew Browne
, …
Raoul Duke
18
4/24/24
Classes vs. prototypes
Marvin also has role-object contracts that I assume are enforced at compile time: https://github.com/
unread,
Classes vs. prototypes
Marvin also has role-object contracts that I assume are enforced at compile time: https://github.com/
4/24/24
Rune Lund-Søltoft
, …
Lund Soltoft
6
4/21/24
DCI in C#
In this example The IAccount is The rolecontract. So its The way The context communicate to the
unread,
DCI in C#
In this example The IAccount is The rolecontract. So its The way The context communicate to the
4/21/24
Matthew Browne
,
James O Coplien
3
2/12/24
Trygve running on the web
Thanks! And fortunately the first part wasn't even hard :) I looked into the graphics a bit, and
unread,
Trygve running on the web
Thanks! And fortunately the first part wasn't even hard :) I looked into the graphics a bit, and
2/12/24
Matthew Browne
, …
James O Coplien
15
1/23/24
Object messaging
On 1/21/24 1:57 PM, Lund Soltoft wrote: Den 21. jan. 2024 kl. 15.32 skrev Matthew Browne <
unread,
Object messaging
On 1/21/24 1:57 PM, Lund Soltoft wrote: Den 21. jan. 2024 kl. 15.32 skrev Matthew Browne <
1/23/24
Matthew Browne
, …
Quang
85
12/26/23
"Four pillars" of OOP
He is now the professor of Stanford's software design, so if his teaching goes well, it will have
unread,
"Four pillars" of OOP
He is now the professor of Stanford's software design, so if his teaching goes well, it will have
12/26/23
Raoul Duke
12/12/23
re: emergent behavior
frankly i think that's what we have everywhere. i mean otherwise we'd never be writing bugs.
unread,
re: emergent behavior
frankly i think that's what we have everywhere. i mean otherwise we'd never be writing bugs.
12/12/23
Alexandru Balmus
, …
Egon Elbre
10
11/11/23
DCI (or close to) in pure Java 8+ ?
It looks like many of these emails had landed to spam for me, for some reason. Anyways, I had some
unread,
DCI (or close to) in pure Java 8+ ?
It looks like many of these emails had landed to spam for me, for some reason. Anyways, I had some
11/11/23
Marius - Adrian Francu
,
James O Coplien
3
6/2/23
DCI discussion with James Coplien
I am so happy that we had the class. I deeply hope CodeCamp will help also with the second one, nice
unread,
DCI discussion with James Coplien
I am so happy that we had the class. I deeply hope CodeCamp will help also with the second one, nice
6/2/23
Samuel Abiassi
, …
James O Coplien
10
5/28/23
A simple implementation of a TicTacToe game in DCI
"My mental model could well be formulated so that a Player role has a method called “evaluate
unread,
A simple implementation of a TicTacToe game in DCI
"My mental model could well be formulated so that a Player role has a method called “evaluate
5/28/23
Raoul Duke
5/23/23
just for "fun"
https://acko.net/blog/model-view-catharsis/
unread,
just for "fun"
https://acko.net/blog/model-view-catharsis/
5/23/23
James Coplien
2/3/23
Upcoming DCI Course in Europe
It's been a long time since we've had any public DCI events, so it's about time.
unread,
Upcoming DCI Course in Europe
It's been a long time since we've had any public DCI events, so it's about time.
2/3/23
Dom
, …
James O Coplien
10
1/25/23
EDCI by example: adding Events to DCI
Here is a more complex example that illustrates contexts being composed and executed concurrently (on
unread,
EDCI by example: adding Events to DCI
Here is a more complex example that illustrates contexts being composed and executed concurrently (on
1/25/23
Anton Wieslander
, …
Matthew Browne
4
1/16/23
Perspective in DCI
Hi Anton, I would second the approach of looking from "the side." If I understand what you
unread,
Perspective in DCI
Hi Anton, I would second the approach of looking from "the side." If I understand what you
1/16/23
James Coplien
, …
Dom
24
1/16/23
Whither OO
> I'll need to continue my account of what we are doing and we'll see that this fits into
unread,
Whither OO
> I'll need to continue my account of what we are doing and we'll see that this fits into
1/16/23
Raoul Duke
, …
Matthew Browne
8
12/16/22
i liked reading this paper
The technique uses dynamic mixins in Scala, but not macros, so I suspected that it would be possible
unread,
i liked reading this paper
The technique uses dynamic mixins in Scala, but not macros, so I suspected that it would be possible
12/16/22
Andreas Söderlund
, …
Matthew Browne
17
11/20/22
DCI tutorial series for TypeScript
Hi Andreas, I was thinking about the code examples in the tutorial, and some alternative syntax
unread,
DCI tutorial series for TypeScript
Hi Andreas, I was thinking about the code examples in the tutorial, and some alternative syntax
11/20/22
Andreas Söderlund
, …
Lund Soltoft
11
11/9/22
Contexts and identity
> This question also reminds me of earlier discussions about whether we really need classes
unread,
Contexts and identity
> This question also reminds me of earlier discussions about whether we really need classes
11/9/22
Andreas Söderlund
, …
James O Coplien
8
11/5/22
Using classes inside Contexts - Restricted OO?
1. I am not sure if you are talking about DCI or about trygve. DCI is a way of thinking and style of
unread,
Using classes inside Contexts - Restricted OO?
1. I am not sure if you are talking about DCI or about trygve. DCI is a way of thinking and style of
11/5/22