2017-02-15 16:07 GMT+01:00 Matthew Flatt <[email protected]>: > TL;DR: I expect the main Racket distribution to run on Chez Scheme > instead of the current Racket VM sometime in the next couple of years. >
This is is exciting news. Getting rid of the C portion of the source will hopefully make the foundation of Racket both more flexible and more approachable. A technical issue: How do you plan to implement continuation marks? I see several options: i) adding continuation marks to Chez (tricky) ii) pass continuation marks along each function call using an extra argument (expensive) iii) code transformation (expensive?) Since Chez is "friendly" (provides TCO) is it possible to use a code transformation without a performance hit? /Jens Axel -- You received this message because you are subscribed to the Google Groups "Racket Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/CABefVgyQy3Y_sDDy1KcX%2BymtBXhpRP6q2UOkwq4KNcvVSKvk0Q%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
