TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Architecture that extends types using extension methods (Microsoft patent)

12 点作者 archielc超过 3 年前

3 条评论

earleybird超过 3 年前
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>
transfire超过 3 年前
Welcome to the bizarro world of software patents where prior art no longer matters.
throwuxiytayq超过 3 年前
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>