@bglbgl gwyng 한편으로는 단순 함수 호출로 모델링하기 어려운 상호작용도 있습니다. 일대 다 통신이나 다대 다 통신, 스트리밍 등이 그러하지요. 함수를 사용해서 이들을 모델링하는게 불가능하지는 않겠지만 메시지 패싱으로 모델링하는 것보다 단순하지는 않으리라 생각합니다.
@domatdo도막도 저는 객체지향이 메시지 패싱을 어떻게 잘 할건지에 대해서 (좋든 나쁘든) 방향을 제시하고 있지 않다고 생각합니다. 가령 세션 타입은 상호작용을 어떻게 기술할지에 대한 나름의 의견이 있지요. 또는 액터 모델은 (좋은지는 잘 모르겠지만) 메시지 패싱을 할때 fire-and-forget 방식으로 하자고 하죠. 근데 객체지향에서 제안하는 방법론이 실제로 설계를 할때 도움이 될만큼 구체적인 형태로 존재하는지 모르겠습니다.
❤️
3 people reacted.
Haskell programmer and father of three from South Korea.
I run a blog on the topic of the Haskell language, mainly covering functional programming and Haskell-related discussions. If someone talks about these topics, I act like we're old friends, even if it's our first time meeting.