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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Directly compiling Scheme to WebAssembly: lambdas, recursion, iteration

142 点作者 rekado将近 2 年前

8 条评论

zelphirkalt将近 2 年前
It is worth checking out other stuff that has come out of spritely institute as well:<p>There was something about a distributed debugger [1]. Also look at a talk about Goblins itself [2].<p>[1]: <a href="https:&#x2F;&#x2F;spritely.institute&#x2F;news&#x2F;introducing-a-distributed-debugger-for-goblins-with-time-travel.html" rel="nofollow">https:&#x2F;&#x2F;spritely.institute&#x2F;news&#x2F;introducing-a-distributed-de...</a><p>[2]: <a href="https:&#x2F;&#x2F;invidious.baczek.me&#x2F;watch?v=VyTlQ0zwIAM" rel="nofollow">https:&#x2F;&#x2F;invidious.baczek.me&#x2F;watch?v=VyTlQ0zwIAM</a> (VyTlQ0zwIAM)
neilv将近 2 年前
This is very promising. Years ago, I was thinking that probably Racket, Gambit, or someone&#x27;s dissertation would evolve into production-grade Wasm target. But looks like Andy Wingo, et al., are really tackling it through Guile.
评论 #36138188 未加载
Conscat将近 2 年前
<a href="https:&#x2F;&#x2F;github.com&#x2F;google&#x2F;schism">https:&#x2F;&#x2F;github.com&#x2F;google&#x2F;schism</a><p>For some reason, Google was working on a Scheme WASM compiler, which they got self-hosting. It was then abandoned. I don&#x27;t really know what they were trying to accomplish with that project.
评论 #36143147 未加载
schemescape将近 2 年前
Tangential question: How interoperable are the top Scheme implementations (Guile. Chez, Chicken, etc.)? Specifically, are libraries (beyond SRFIs) often supported in multiple implementations?
评论 #36142469 未加载
评论 #36140745 未加载
评论 #36149091 未加载
评论 #36140431 未加载
dreamcompiler将近 2 年前
Last I checked WASM did not yet allow tail jumps. Without these compiling Scheme would be very clumsy. Has this been resolved?
评论 #36145321 未加载
评论 #36141574 未加载
beepbooptheory将近 2 年前
All day I push out js for a paycheck, all night I live and tinker in my Lisp&#x2F;scheme worlds. Maybe one day these will be overlayed.
评论 #36140263 未加载
评论 #36139635 未加载
评论 #36144691 未加载
评论 #36141366 未加载
dontlaugh将近 2 年前
As soon as I saw WAT I&#x27;ve wondered whether a series of transformations from a Scheme would end up efficient. I&#x27;m glad someone proved it.
abrax3141将近 2 年前
Ahhhh! A breath of fresh air in this world of ugly Algol-wedged hyper-utilitarianism. (I was going to say “hyper-functionalism”, but the unintended pun confused the sense.) [Although, I must admit that js is actually pretty descent, and can almost be used like Lisp if you look at it hard enough and cross-eyed.]
评论 #36141644 未加载