Name

disassemble — Display the assembly code of a function

Synopsis

(disassemble function-designator*)

function-designator

A symbol which is bound to a function in the global environment, or a lambda form

Function

As specified in ANSI this function outputs the internal represention of a compiled function, or of a lambda form, were it to be compiled.

ECL only has a particular difference. If a function has been bytecompiled, as it happens with forms which are passed to EVAL, functions written at the toplevel interpreter and lambda forms coerced to functions, the output will be ECL's bytecodes.

If the function on the other hand has been compiled to C, then most likely DISASSEMBLE will be unable to find the source code and will output nothing.