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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Bootstrapping a Type System (2010)

101 点作者 lemming大约 8 年前

3 条评论

sargun大约 8 年前
For those of you don&#x27;t know, Bob Nystrom is the developer of Wren (wren.io), and previous to it he developed Magpie (the language he&#x27;s discussing), and Finch (<a href="http:&#x2F;&#x2F;finch.stuffwithstuff.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;finch.stuffwithstuff.com&#x2F;</a>). He&#x27;s pretty impressive as far as language development goes.
评论 #13912163 未加载
评论 #13912762 未加载
osd大约 8 年前
I&#x27;ve read a few of this guys blog posts and they are generally fairly interesting. This one a little less so, but I had a good chuckle from the line about why he implemented generics in magpie. &quot;Magpie has generics because I’m firmly of the opinion that a type system without generics is about as useful as a language with functions but no parameters.&quot; Let the go programmers pour hate upon this blog post
评论 #13911589 未加载
评论 #13913897 未加载
评论 #13911906 未加载
yuchi大约 8 年前
I followed this blog for a long time. The whole journey of creating the Magpie language is fantastic. Most of what I know as a senior dev comes from trying to really understand his posts.