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.

Architecture that extends types using extension methods (Microsoft patent)

12 pointsby archielcover 3 years ago

3 comments

earleybirdover 3 years ago
The expression problem has been known for quite some time [0].<p>Final tagless[1] is an fp approach and Object algebras[2] is an oop approach to solving this problem.<p>Setting aside the timelime, reading the various claims it seems like Eric Meijer, Anders Hejlsberg et al still had a hard time obfuscating the math to make patentable claims. A naive read (on my part) of the claims looks like they wished to patent Object Algebras.<p>[0] <a href="https:&#x2F;&#x2F;homepages.inf.ed.ac.uk&#x2F;wadler&#x2F;papers&#x2F;expression&#x2F;expression.txt" rel="nofollow">https:&#x2F;&#x2F;homepages.inf.ed.ac.uk&#x2F;wadler&#x2F;papers&#x2F;expression&#x2F;expr...</a><p>[1] <a href="https:&#x2F;&#x2F;okmij.org&#x2F;ftp&#x2F;tagless-final&#x2F;" rel="nofollow">https:&#x2F;&#x2F;okmij.org&#x2F;ftp&#x2F;tagless-final&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;blog.acolyer.org&#x2F;2015&#x2F;11&#x2F;13&#x2F;scrap-your-boilerplate-with-object-algebras&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.acolyer.org&#x2F;2015&#x2F;11&#x2F;13&#x2F;scrap-your-boilerplate-w...</a>
transfireover 3 years ago
Welcome to the bizarro world of software patents where prior art no longer matters.
throwuxiytayqover 3 years ago
So much for C# being open-source, I guess? Is it even safe to fork this repo? <a href="https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;csharpstandard" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;csharpstandard</a>