one of the immediate steps for pil64 compilation goes through asm file.
You can study that. Otherwise picolisp doesn't have a disassembler and
it also doesn't have a compiler.
Erik Gustafson <erik.d.gustaf...@gmail.com> writes:
> Hi List,
> I'd like to develop a better intuition for how things work in
> the lower levels of 64bit PicoLisp, how cells are passed between
> registers, and all that. I need to spend more time with the code
> in /src64 and going over the docs, obviously. Any other ways you
> all have found to be effective in developing that sense? 'trace'
> and 'debug' have been very helpful, but they seem to operate on
> a higher level.
> I imagine something like CL's 'disassemble' that, given an
> arbitrary lisp expression, returns the sequence of VM
> instructions the expression maps to. Would something like this
> be possible to implement? If so, where might be a good place to
> start exploring?
> Or is this another existing feature that I've managed to miss
> this whole time? :)