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.

Gerbil – An opinionated dialect of Scheme designed for systems programming

178 pointsby cmpitgover 7 years ago

10 comments

xferover 7 years ago
Here is some context on Racket vs Gerbil by a well-known Common-lisp Programmer, François-René Rideau : <a href="https:&#x2F;&#x2F;fare.livejournal.com&#x2F;188429.html" rel="nofollow">https:&#x2F;&#x2F;fare.livejournal.com&#x2F;188429.html</a>
评论 #15396375 未加载
评论 #15396775 未加载
kovrikover 7 years ago
Can anyone explain why there are so many implementations of Scheme written in Scheme? What is the point of doing that (apart from learning purposes)?<p>I know, for example that people want Racket VM to be implemented in Chez Scheme because Chez is super fast. But what about all other implementations?<p>Also, as I&#x27;m currently writing R5RS&#x2F;Clojure hybrid in Kotlin, can anyone please share any _simple_ standard algorithm of implementing r5rs macro system and macro expander?<p>The only thing I could find is <a href="https:&#x2F;&#x2F;www.cs.indiana.edu&#x2F;chezscheme&#x2F;syntax-case&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.cs.indiana.edu&#x2F;chezscheme&#x2F;syntax-case&#x2F;</a>
评论 #15396510 未加载
评论 #15396297 未加载
评论 #15395967 未加载
评论 #15396152 未加载
评论 #15398312 未加载
评论 #15399789 未加载
评论 #15398417 未加载
评论 #15396931 未加载
WindowsFon4lifeover 7 years ago
<a href="https:&#x2F;&#x2F;ecraven.github.io&#x2F;r7rs-benchmarks&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ecraven.github.io&#x2F;r7rs-benchmarks&#x2F;</a> recent addition to the charts, and is doing quite well.
评论 #15397195 未加载
jbclementsover 7 years ago
(Mostly just hoisting Noel Welsh&#x27;s comment to the top level) How will the expected upcoming move of Racket to the use of Chez affect the comparison between Gerbil and Racket? I&#x27;m trying not to set my expectations too high. BTW: RacketCon! This weekend!
评论 #15397010 未加载
评论 #15397464 未加载
nemoniacover 7 years ago
Already a handful of &quot;how does this compare...?&quot; postings but the standard for a systems-programming scheme is scsh, a find abstraction layer over POSIX dating from the nineties.<p><a href="https:&#x2F;&#x2F;scsh.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;scsh.net&#x2F;</a>
评论 #15395760 未加载
评论 #15397149 未加载
zitterbewegungover 7 years ago
How does this compare to prescheme from scheme48?<p><a href="http:&#x2F;&#x2F;www.s48.org" rel="nofollow">http:&#x2F;&#x2F;www.s48.org</a><p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;PreScheme" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;PreScheme</a>
ClFromEmacsover 7 years ago
The link should have been to <a href="http:&#x2F;&#x2F;cons.io" rel="nofollow">http:&#x2F;&#x2F;cons.io</a> See Freenode #gerbil-scheme for active development and help. So far it is very nice and about twice as fast as sbcl.
roma1nover 7 years ago
For the uninitiated, how does this compare to guile?
评论 #15395905 未加载
评论 #15396923 未加载
jblowover 7 years ago
Why do people keep thinking they can use a garbage-collected language for “systems programming”?
评论 #15395878 未加载
评论 #15395704 未加载
评论 #15395531 未加载
评论 #15395933 未加载
评论 #15395761 未加载
评论 #15397162 未加载
评论 #15395359 未加载
评论 #15396223 未加载
评论 #15396652 未加载
dogruckover 7 years ago
Can anyone briefly summarize the points of debate and optimization? I&#x27;m not familiar with the competing kit, and the primary goals.