Re: [racket-dev] Looking for VM / bytecode docs

2019-11-07 Thread Philip McGrath
On Thu, Nov 7, 2019 at 10:38 AM Joshua Judson Rosen < rozzin.rac...@hackerposse.com> wrote: > I also had found that "The Racket Virtual Machine and Randomized Testing" > essay-- > the big question there, after skimming and scanning, was basically to what > extent > that depiction of Racket is stil

Re: [racket-dev] Looking for VM / bytecode docs

2019-11-07 Thread Joshua Judson Rosen
On 11/7/19 8:08 AM, Matthew Flatt wrote: > This paper provides the only high-level description of bytecode and the > VM that I can remember: > > https://plt.eecs.northwestern.edu/racket-machine/ > > The `compiler/zo-structs` library and its documentation in effect > describe the bytecode conten

Re: [racket-dev] Looking for VM / bytecode docs

2019-11-07 Thread Matthias Felleisen
Also consider using Ben’s package: https://github.com/bennn/zordoz — Matthias > On Nov 7, 2019, at 8:08 AM, Matthew Flatt wrote: > > This paper provides the only high-level description of bytecode and the > VM that I can remember: > > https://plt.eecs

Re: [racket-dev] Looking for VM / bytecode docs

2019-11-07 Thread Matthew Flatt
This paper provides the only high-level description of bytecode and the VM that I can remember: https://plt.eecs.northwestern.edu/racket-machine/ The `compiler/zo-structs` library and its documentation in effect describe the bytecode content (but not its encoding). "Bytecode" is fairly close to

[racket-dev] Looking for VM / bytecode docs

2019-11-06 Thread Joshua Judson Rosen
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 o