{"id":5241,"date":"2016-05-10T12:29:00","date_gmt":"2016-05-10T16:29:00","guid":{"rendered":"http:\/\/irreal.org\/blog\/?p=5241"},"modified":"2016-05-10T12:33:02","modified_gmt":"2016-05-10T16:33:02","slug":"chez-scheme-open-sourced","status":"publish","type":"post","link":"https:\/\/irreal.org\/blog\/?p=5241","title":{"rendered":"Chez Scheme Open Sourced"},"content":{"rendered":"<p> Chez Scheme has always been an excellent Scheme implementation. It produces very fast object code and is a complete R6RS implementation with extensions. Chez Scheme was written by Kent Dybvig, who also wrote the excellent <a href=\"http:\/\/www.amazon.com\/Scheme-Programming-Language-MIT-Press\/dp\/026251298X?tag=duckduckgo-osx-20\">The SCHEME Programming Language<\/a> (also available <a href=\"http:\/\/scheme.com\/tspl4\/\">online<\/a>). <\/p>\n<p> The problem has been that Chez was a proprietary, closed system. Now Chez has been <a href=\"https:\/\/github.com\/cisco\/ChezScheme\">opened sourced<\/a>. If you are a Schemer, you may want to take a look. I haven&#8217;t built it yet so I don&#8217;t have a take on how hard that is, but <a href=\"https:\/\/github.com\/cisco\/ChezScheme\/blob\/master\/BUILDING\">these directions<\/a> make it look pretty simple: perhaps as simple as a <code>configure<\/code> and <code>make install<\/code>. <\/p>\n<p> If you&#8217;re interested in learning Scheme, Dybvig&#8217;s book and Chez Scheme are an excellent way. And now you can get both at no cost. The <a href=\"https:\/\/github.com\/cisco\/ChezScheme\/blob\/master\/CONTRIBUTING.md\">CONTRIBUTING<\/a> and <a href=\"https:\/\/github.com\/cisco\/ChezScheme\/blob\/master\/CHARTER.md\">CHARTER<\/a> files indicate that Chez Scheme is an ongoing project that welcomes new developers. The open sourcing of it is really good news for the Scheme community. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chez Scheme has always been an excellent Scheme implementation. It produces very fast object code and is a complete R6RS implementation with extensions. Chez Scheme was written by Kent Dybvig, who also wrote the excellent The SCHEME Programming Language (also &hellip; <a href=\"https:\/\/irreal.org\/blog\/?p=5241\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[10],"class_list":["post-5241","post","type-post","status-publish","format-standard","hentry","category-programming","tag-scheme"],"_links":{"self":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5241"}],"version-history":[{"count":2,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5241\/revisions"}],"predecessor-version":[{"id":5243,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5241\/revisions\/5243"}],"wp:attachment":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}