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.

Reply via email to