Hello racket-dev team :)

I've been reading the source code for racket and learning more about the
internals via inside racket seminars etc, it has made me really curious
about what gives racket this amount of extensibility!

I've found other scheme implementations intriguing as well, so I'll ask my
question with a context

a. There's *ChezScheme* with a smaller core, *nanopass compiler* and
without the VM and bytecode - with a neat C codebase.

b. There's *GuileVM* with a RacketVM like concept about a *functional
bytecode* ( as opposed to the .net or java bytecode), with a *reversible
functional assembly-code*
https://www.gnu.org/software/guile/manual/html_node/Assembly.html#Assembly

c. There's RacketVM which is clearly moving towards nanopass compiler too (
could you please update me about that? ).

d. Does racket has a Gambit or Chicken like C transpiler option?


*My questions are, *
1. Is it possible to use any racket lib written in other dialects like
hackett or rosette in racket - directly or byte-code compiled?

2. Which files are undergoing a change from *.c to *.rkt extension? Apart
from the Leif Andersen's repo is there any other resources that'd help me
understand the proposed changes better?

3. What does the team feel about the C-codebase and about plans to
modernize it - what's the roadmap?

Thank you,
Abhinav

-- 
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/CAAub%2BCdiLfN8ZmNqYkbUjn0uzO4p3qcZHptiERkwYRvKctZ%3DXg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to