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.

An opinionated guide to Scheme implementations (2013)

99 pointsby felipebuenoover 10 years ago

3 comments

davexunitover 10 years ago
This is a really great little guide for people that want to try out a Scheme but are paralyzed by the options. This will help those in need find a starting point. I highly recommend GNU Guile, the implementation that the author co-maintains.
评论 #8702310 未加载
评论 #8700978 未加载
fspeechover 10 years ago
What about implementing your own Scheme or Lisp if you want to embed an interpreter for your C&#x2F;C++ project (the first scenario discussed in the blog)? I recently decided to roll my own Prolog interpreter for my project. With C++11 and shared pointers it is really a breeze (of course I&#x27;ve thought about doing this for a long time so the actual implementation part was smooth sailing but not the only story). The advantage of rolling my own:<p>1. No GC. Ref counting is sufficient for my own use.<p>2. Integrating with the C&#x2F;C++ libraries I want to use is a lot easier. I designed my implementation for the purpose of embedding in my project and gluing libraries.
评论 #8701655 未加载
leocover 10 years ago
I would hesitate to call DrRacket &quot;excellent&quot;.
评论 #8701080 未加载
评论 #8701016 未加载