Hi, I'm trying to learn about Racket's bytecode and VM (after skimming through the docs, I guess I'm specifically interested in the "3m" VM and the "zo" bytecode?).
Trying to find answers to questions like "is it a stack-machine, a register-machine..., something else?"; "what are the bytecode operators and their operands"; "what sort of verification is done while loading bytecode".... I've been a longtime user of Guile and have recently started reading through Guile's VM documentation, and ideally I'm trying to find something similar to this but for Racket: https://www.gnu.org/software/guile/manual/html_node/A-Virtual-Machine-for-Guile.html Does such a thing exist? If not, could someone perhaps give me some specific advice as to where in the code I should look to find this info? -- "Don't be afraid to ask (λf.((λx.xx) (λr.f(rr))))." -- 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 racket-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/c9b29384-df5e-72fc-5ff9-5bd64418b006%40geekspace.com.