Reimplementation of Racket to run on top of Chez Scheme
github.com
github.com
For instance Racket can take on the personality of R5RS, R6RS, or R7RS (among others) say.
Edit: Maybe I misunderstood your question?
Is there any reason for me to learn Racket instead of chez scheme?
Like there's good reason for using Elm, TypeScirpt, Clojurescript over JavaScript directly. Or F# over C#, or Clojure over Java, etc. Is there similar advantage for Racket over Chez Scheme directly? At first glance it feels to me like no. Like the overhead of Racket not being the first class language of the backend might be a worst con then the slight language features it might have over Chez Scheme (if any). Is that true? That's what I'd like to know.
Thanks.
I am far from an expert on these matters. If you dig into the repos and docs that have been linked and read around for a bit you'll have as much knowledge as me :)
- module system
- macro system
- number of available libraries
- community sizeChez became a point of interest to me after learning about it's solid performance (can even do whole program optimisation and across library boundaries).
I wonder how feasible it would be to build a Chez target for Clojure?
Most recently it has been open sourced under a GNU license by cisco, and is even on Github.
Looks like good times for Chez and Scheme!