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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Elf in Guile (2014)

47 点作者 mr_tyzic大约 9 年前

4 条评论

Johnny_Brahms大约 9 年前
Does anyone have any benchmarks for guile 2.2 compared to 2.0? I have a lot of small scripts, but for work we use guile as a recursive macro expander for pascal (It was my project, and I like scheme. This was a &quot;first draft&quot; implementation, but stuck and no one could be bothered to rewrite it). That could use a speedup, since for big macros it takes quite some time, and I don&#x27;t think I can optimize it any more and still be able to read the source.<p>Edit: so I read the NEWS file in the 2.1.2 branch, and apparently the eval.scm (the interpreter) got 2-3 times faster just by being compiled by the new bytecode compiler. Life is good. I&#x27;ll compile it in my lunch break tomorrow and see if it works :)
ycmbntrthrwaway大约 9 年前
Author describes features from 2.2, which is not out yet. Stable is 2.0.11 and unstable is 2.1.2: ftp:&#x2F;&#x2F;alpha.gnu.org&#x2F;gnu&#x2F;guile&#x2F;<p>For example, 2.0.11 still uses stack-based bytecode.
pmoriarty大约 9 年前
How do these features compare to Chicken, which also compiles to native code, if I&#x27;m not mistaken?
评论 #11321620 未加载
tux1968大约 9 年前
This is from over two years ago and the release still hasn&#x27;t happened? What&#x27;s the story behind the story?
评论 #11321452 未加载
评论 #11321463 未加载