←back to thread

1401 points alankay | 1 comments | | HN request time: 0s | source

This request originated via recent discussions on HN, and the forming of HARC! at YC Research. I'll be around for most of the day today (though the early evening).
Show context
Bystroushaak ◴[] No.11941330[source]
I have two questions:

1. It is known that you read a lot. Do you plan to write a book? You have been a big inspiration for me and I would love to read a book from you.

2. What is your opinion about Self programming language (http://www.selflanguage.org)? I've read „STEPS Toward The Reinvention of Programming“ pdf and this feels related, especially to with the Klein interpreter (http://kleinvm.sourceforge.net/).

replies(1): >>11941380 #
alankay1 ◴[] No.11941380[source]
I liked Self. "Good OOP" is still waiting for a much better notion to replace the idea of a "Class"
replies(2): >>11946627 #>>11947754 #
shkaboinka ◴[] No.11947754[source]
Trygve Reenskaug (MVC inventer ) and Jim Coplien (Patterns/Hillside) developed the DCI paradigm as a way model code around the roles played by objects, rather than the concrete type (class) of each object.

video: https://www.infoq.com/presentations/Reflection-OOP-Social

PDF: http://fulloo.info/Documents/RestoringFunctionAndFormToPatte...

Website: http://fulloo.info/

replies(1): >>11948033 #
shkaboinka ◴[] No.11948033{3}[source]
Alan, of you are aware of DCI, what is your response to it?

It (or more specifically, Jim Coplien) claims to build on your vision of OOP, but also criticises "emergence" within the OO vision. (Personally, I think those problems are design issues apart from the OO model)

replies(1): >>11948712 #
1. alankay1 ◴[] No.11948712{4}[source]
We had a lot of fun with Trygve and we all learned a lot. I'm glad that they've been pushing at these issues.