Remembering Trygve

100 views
Skip to first unread message

Matthew Browne

unread,
Nov 22, 2024, 10:34:24 PM11/22/24
to object-co...@googlegroups.com
In case I'm not the only one who hadn't heard, Trygve passed away in
June of this year.

I'm not sure what to say or not say in this setting, but I thought
people would like to know. He contributed so much, and will be missed.
There have been so many people who have benefited from his insights,
obviously including the members of this group.


Joel Bryan Juliano

unread,
Nov 23, 2024, 12:29:52 AM11/23/24
to object-co...@googlegroups.com
I’ve fortunately watched his DCI lectures as a younger version of myself, which had influenced the way I develop software till now.

And he also formulated the MVC pattern, that have impacted thousands (if not, millions of) developers and software—also templated MVC in my brain and patterned it thoroughly for many years.

Thank you Trygve.

--
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 visit https://groups.google.com/d/msgid/object-composition/2fc9a89c-4629-4154-8790-4d0087784ca2%40gmail.com.

Matthew Browne

unread,
Nov 27, 2024, 8:00:43 AM11/27/24
to object-co...@googlegroups.com

I recently ordered Trygve's book "Working With Objects:The Ooram Software Engineering Method", and just started reading it. In the first chapter it uses this metaphor for objects:

"We think of objects as being analogous to clerks: each clerk has an in-basket, an out-basket, a private data file, and a book of rules. Clerks cooperate through messages. A message consists of the named message type together with the possible parameter values. A clerk picks up a message from his in-basket and processes the message according to the appropriate rule selected from his rule book. Processing may include sending messages to other clerks, as well as reading and modifying values in the private data file."

Brilliant. I don't presume that this is some ultimate metaphor of OO (and no single metaphor will capture everything), but I thought it was fitting to share here as an illustration of Trygve's lifelong contributions toward making programming and the systems we create understandable.

This quote sounds very similar to the actor model, but IMO the clerk metaphor in particular really distills the concepts well.

Quang

unread,
Feb 10, 2025, 2:40:45 AMFeb 10
to object-composition

Thanks Matthew for sharing this. We all learnt so much from his insights and sharing. 
I remember I tried one of his example in smalltalk but I could not get it working and emailed him
my question. He was so kind to work on bug fix so that I could try the example.
Btw I came across this interesting article not sure how true is it. (tinder app uses ideas from DCI)
Reply all
Reply to author
Forward
0 new messages