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.
