TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Elf in Guile (2014)

47 pointsby mr_tyzicabout 9 years ago

4 comments

Johnny_Brahmsabout 9 years ago
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 :)
ycmbntrthrwawayabout 9 years ago
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.
pmoriartyabout 9 years ago
How do these features compare to Chicken, which also compiles to native code, if I&#x27;m not mistaken?
评论 #11321620 未加载
tux1968about 9 years ago
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 未加载