TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Alan Kay on Why is FP seen as the opposite of OOP rather than an addition to it

44 pointsby Philipp__about 7 years ago

1 comment

dwenzekabout 7 years ago
I find this post a bit wordy but interesting. It notably points out well how the two approaches to deal with the state of a system, using versions or overwriting it, are in competition since a long time and in various domain of computer sciences.<p>Alan also cites a paper about [Worlds: Controlling the Scope of Side Effects](<a href="http:&#x2F;&#x2F;www.vpri.org&#x2F;pdf&#x2F;tr2011001_final_worlds.pdf" rel="nofollow">http:&#x2F;&#x2F;www.vpri.org&#x2F;pdf&#x2F;tr2011001_final_worlds.pdf</a>). A hot topic in the functional programming world. That paper makes me remember that ideas from FP and OO can mutually improve (an idea well developed in this short video <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=iSmkqocn0oQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=iSmkqocn0oQ</a>.