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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Go 1.5 Bootstrap Plan

134 点作者 Goranek超过 10 年前

8 条评论

robbrown451超过 10 年前
So you need 1.4 to build 1.5....can you then rebuild 1.5 from 1.5? Would it be different? Would it make a difference if you then rebuilt 1.5 using 1.5 built using 1.5 rather than 1.5 built using 1.4?
评论 #8859552 未加载
评论 #8859272 未加载
评论 #8859259 未加载
jsherer超过 10 年前
I'm curious, as the document doesn't mention it, what is the benefit of bootstrapping? Is it primarily to allow future development to happen in the bootstrapped language, instead of the lower-level language (C in this case)? Or is there some other benefit I'm missing?
评论 #8859298 未加载
评论 #8859558 未加载
评论 #8859336 未加载
binarycrusader超过 10 年前
Ugh...this is going to make new ports such a pain. I can understand why they&#x27;re doing it, but this is going to make my life a lot more difficult.<p>If 1.4 is going to become the bootstrap toolset, that also suggests that 1.4 will essentially become &quot;long-term supported&quot;, meaning that if new ports require fixes to the bootstrap toolset (even in the cross-compilation) scenario, hopefully they&#x27;ll accept those changes upstream.
评论 #8859896 未加载
评论 #8859867 未加载
评论 #8859675 未加载
评论 #8860953 未加载
评论 #8860180 未加载
cheepin超过 10 年前
I&#x27;m more surprised that the Go 1.4 compiler is written in C. Writing a compiler in C sounds very unpleasant compared to a language like OCaml. Does anyone know why they made this choice for the initial design?
评论 #8860026 未加载
评论 #8859994 未加载
评论 #8861735 未加载
评论 #8861294 未加载
choffee超过 10 年前
Is this going to be tricky for distributions or will they just have to keep a 1.4 version of Go around just to build modern versions of Go?
评论 #8861506 未加载
评论 #8861720 未加载
ansible超过 10 年前
Is this going to use the same C to Go conversion tool that helped with the Go runtime conversion?
wowoc超过 10 年前
Well, now I just hope that generics are extremely helpful in writing compilers! :-)
barryallen22超过 10 年前
If Go 1.5 relies on Go 1.4 which relies on C doesn&#x27;t go 1.5 still rely on C? I don&#x27;t get why they&#x27;re doing this. Also, will go 1.5 have generics?
评论 #8862450 未加载