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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Descent into Darkness: Understanding your system’s ABI is the only way out

54 点作者 ice799大约 15 年前

4 条评论

Estragon大约 15 年前
TL;DR: Slides from a talk describing how to rewrite the Ruby VM in memory <i>while it is running</i> in order to collect garbage which Ruby is not clever enough to collect for itself.<p>Yes, it sounds masochistic to me, too.
评论 #1193880 未加载
评论 #1193898 未加载
jey大约 15 年前
a) Clever. b) Cringe!<p>I really like Ruby as a language, but the ecosystem is just not up to snuff, which is why I've gone back to Python. The docs are complete, the standard implementation is rock solid and only getting better (cf. unladen-swallow), and I can interface with C stuff easily (cf. Cython). I'm looking forward to Ruby maturing.
评论 #1194259 未加载
erydo大约 15 年前
Why not just add tracing code to the source and recompile? I don't immediately see an advantage to this kind of hot-patching in this case.
评论 #1194231 未加载
评论 #1194343 未加载
mrcharles大约 15 年前
This stuff is just epic. I love it even though I'll never have a use for it, and don't see the point in the first place.<p>God bless crazy hackers, I live vicariously through your insanity.
评论 #1194964 未加载