Groups
Conversations
All groups and messages
Send feedback to Google
Help
Sign in
Groups
object-composition
Conversations
About
object-composition
1–30 of 795
Mark all as read
Report abusive group
0 selected
Samuel Abiassi
, …
James O Coplien
10
4:27 AM
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
4:27 AM
Raoul Duke
May 23
just for "fun"
https://acko.net/blog/model-view-catharsis/
unread,
just for "fun"
https://acko.net/blog/model-view-catharsis/
May 23
James Coplien
Feb 3
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.
Feb 3
Dom
, …
James O Coplien
10
Jan 25
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
Jan 25
Anton Wieslander
, …
Matthew Browne
4
Jan 16
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
Jan 16
James Coplien
, …
Dom
24
Jan 16
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
Jan 16
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
Hai Feng Kao
, …
James O Coplien
4
10/31/22
I don't really get the idea of extending "data" into "role"
As a concrete example, here is a simple rendition of Dijkstra's algorithm in trygve. If you
unread,
I don't really get the idea of extending "data" into "role"
As a concrete example, here is a simple rendition of Dijkstra's algorithm in trygve. If you
10/31/22
Andreas Söderlund
, …
James Coplien
25
9/28/22
trygve command line arguments and GUI
> I was inclined to think that it could just be mentioned in the readme with a link to
unread,
trygve command line arguments and GUI
> I was inclined to think that it could just be mentioned in the readme with a link to
9/28/22
Andreas Söderlund
,
Matthew Browne
2
9/5/22
DCI website and trygve project updated!
This is great news! Thank you Andreas and Cope. I just browsed the updated site using my phone and it
unread,
DCI website and trygve project updated!
This is great news! Thank you Andreas and Cope. I just browsed the updated site using my phone and it
9/5/22
Trygve Reenskaug
, …
Benjamin Scherrey
5
8/9/22
Personal Programming
Indeed it was. Its ideas have met with some interest, particularly the idea of replacing von Neumann
unread,
Personal Programming
Indeed it was. Its ideas have met with some interest, particularly the idea of replacing von Neumann
8/9/22
stedea...@gmail.com
, …
Matthew Browne
3
2/16/22
What happened to DCI?
It's also worth noting that Jim Coplien did many workshops and consultations with people about
unread,
What happened to DCI?
It's also worth noting that Jim Coplien did many workshops and consultations with people about
2/16/22
Hai Feng Kao
2/16/22
Banker role or not?
mbrowne's javascript DCI example uses the banker role in the TransferMoney example. role banker {
unread,
Banker role or not?
mbrowne's javascript DCI example uses the banker role in the TransferMoney example. role banker {
2/16/22
Rune Lund-Søltoft
, …
Trygve Reenskaug
11
11/3/21
An F# implementation of something DCI-ish
I've updated the small DCI library I created for the previous example and wanted to share one
unread,
An F# implementation of something DCI-ish
I've updated the small DCI library I created for the previous example and wanted to share one
11/3/21
Andreas Söderlund
,
Matthew Browne
5
10/18/21
Visualizing a Context
Hi Andreas, The dashed lines definitely help. For example, the "tokens->current"
unread,
Visualizing a Context
Hi Andreas, The dashed lines definitely help. For example, the "tokens->current"
10/18/21
Rune Lund-Søltoft
,
Matthew Browne
5
10/9/21
Real DCI in dotnet
Cool. I was interested in the DLR at one point too as a tool for building a language with support for
unread,
Real DCI in dotnet
Cool. I was interested in the DLR at one point too as a tool for building a language with support for
10/9/21
Andreas Söderlund
, …
Matthew Browne
6
9/17/21
Using a linter to gain some traction
Thank you for trying it out, Matt! I have updated the readme now based on your feedback. 1. I think
unread,
Using a linter to gain some traction
Thank you for trying it out, Matt! I have updated the readme now based on your feedback. 1. I think
9/17/21
mbro...@gmail.com
2
1/3/21
Happy New Year!
I forgot to mention...this original blog post about it is also a good overview and explains the
unread,
Happy New Year!
I forgot to mention...this original blog post about it is also a good overview and explains the
1/3/21
Quang
,
Matthew Browne
2
6/19/20
Using primitive types
There is a similar approach in the book "Domain Modeling Made Functional" by Scott Wlaschin
unread,
Using primitive types
There is a similar approach in the book "Domain Modeling Made Functional" by Scott Wlaschin
6/19/20
Matthew Browne
2
5/30/20
LLVM
or JIT compilers for existing languages Correction: not only JIT compilers, but also AOT (ahead of
unread,
LLVM
or JIT compilers for existing languages Correction: not only JIT compilers, but also AOT (ahead of
5/30/20
Keith Hodges
3/2/20
Talking DCI at the XTC
Just wanted to mention that the eXtreme Tuesday Club in London is talking DCI on Tuesday, March 17,
unread,
Talking DCI at the XTC
Just wanted to mention that the eXtreme Tuesday Club in London is talking DCI on Tuesday, March 17,
3/2/20
Alexej Sommer
, …
Andreas Söderlund
5
2/27/20
C# .NET Core example
Hi Alexej, I've gone through most of the pains in a C# implementation 7 years ago. (time flies!)
unread,
C# .NET Core example
Hi Alexej, I've gone through most of the pains in a C# implementation 7 years ago. (time flies!)
2/27/20
Marius - Adrian Francu
2/26/20
New DCI training
Hi all. I do not know if know but this year will be a DCI training with James Coplien: https://www.
unread,
New DCI training
Hi all. I do not know if know but this year will be a DCI training with James Coplien: https://www.
2/26/20
Trygve Reenskaug
, …
Matthew Browne
39
2/17/20
Re: Regarding Personal Programming paper
Matthew , I see the big misunderstanding. Ellen is not programming a von Neumann machine, but an
unread,
Re: Regarding Personal Programming paper
Matthew , I see the big misunderstanding. Ellen is not programming a von Neumann machine, but an
2/17/20
Matthew Browne
, …
Marius - Adrian Francu
14
12/27/19
Domain-driven design
Hi Trygve. I saw there is already a thread started regarding the paper you just published. I'll
unread,
Domain-driven design
Hi Trygve. I saw there is already a thread started regarding the paper you just published. I'll
12/27/19
Marius - Adrian Francu
,
Trygve Reenskaug
3
12/10/19
Trying to understand role modeling via an example
Hi Trygve, Thx a lot for taking the time to help me out. "Does this answer your questions?"
unread,
Trying to understand role modeling via an example
Hi Trygve, Thx a lot for taking the time to help me out. "Does this answer your questions?"
12/10/19
Andreas Söderlund
, …
Trygve Reenskaug
10
11/29/19
MVC discussion going on
Raoul Duke, It's nearly 3 years since you suggested I should meet with Alan Kay and the folks at
unread,
MVC discussion going on
Raoul Duke, It's nearly 3 years since you suggested I should meet with Alan Kay and the folks at
11/29/19