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.

Guile 2.0 is out

81 pointsby vu3rddover 14 years ago

10 comments

mwexlerover 14 years ago
For those who have lost count of the zillions of languages out there, this is a Scheme interpreter/vm that was supposed to become the "official" extension language for GNU projects. It had some publicity in the 90s, but slowed down until recently.<p>Sorry to be simplistic, but so many links here assume everyone is an expert in functional programming; a little context helps everyone understand the importance of a post.
评论 #2226523 未加载
oddthinkover 14 years ago
I still don't understand Guile. It makes sense as a stand-alone language implementation, but not as an embeddable one. Why isn't it re-entrant? What about multiple interpreters? Why a C-level GC like Boehm, rather than just track your own garbage? Why scheme for an embeddable language, don't continuations make C interop hard?<p>Even back when they announced Guile, it seemed odd that they based it on SCM rather than on SIOD or TinyScheme.<p>Lua seems to be far superior for embedding. Guile seems big and invasive by comparison. It seems to be heading squarely for that awkward middle size between big/full-featured and small/light that hurt Tcl, as argued in <a href="http://journal.dedasys.com/2010/03/30/where-tcl-and-tk-went-wrong" rel="nofollow">http://journal.dedasys.com/2010/03/30/where-tcl-and-tk-went-...</a> .
评论 #2226953 未加载
mhdover 14 years ago
Guile was RMS' counter-argument to tcl as an extension language back in the days, right? And wasn't it supposed to be a possible elisp replacement, too?<p>It would be very nice if someone could summarize the current state of the language, i.e. why one would use it instead of Racket or Gambit.
评论 #2226191 未加载
评论 #2226189 未加载
评论 #2226185 未加载
mapleoinover 14 years ago
Is anyone using guile for any fun project? Or are there any fun projects to work on with guile?<p>I would love to learn Scheme as my next hobby language and guile seems like the way to go with all the things that have started to happen with it lately.
评论 #2226192 未加载
评论 #2226259 未加载
sreanover 14 years ago
Debian testing(wheezy) lists version 1.8.7. Any chance this will get into wheezy ? Love the fact that Guile has picked up a lot of steam.
评论 #2226409 未加载
评论 #2226184 未加载
igneous4over 14 years ago
In what ways is Guile different from other Schemes, such as Gambit and Chicken?<p>Is Guile a good Scheme to start off with when first learning Scheme?
评论 #2227570 未加载
chalstover 14 years ago
The meta command support in the new REPL looks like it is copied from Scheme48.<p>How does Guile compare to scsh these days?
评论 #2226416 未加载
sigzeroover 14 years ago
Is there a Windows version to play around with?
vu3rddover 14 years ago
Guile also comes with a high quality manual ~ 800 pages long, thanks to the tireless work by Neil Jerram and others.
rmjbover 14 years ago
People looking for a tiny, embeddable scheme should also check out Alex Shinn's chibi-scheme.