Domanda

Posso vedere le istruzioni della macchina tradotto di una funzione schema simile (smontare) in LISP?

È stato utile?

Soluzione

C'è un modulo decompile che fornisce una funzione con lo stesso nome. Può essere utilizzato per decompilare un file bytecode in una sorta di una forma leggibile. Tuttavia, questo non è una rappresentazione in linguaggio assembly lineare (cioè ciò che viene generata dinamicamente dal JIT), ed è discutibile se vi aiuterà a guardare i risultati. In ogni caso, cercare la documentazione per ulteriori informazioni.

È inoltre possibile utilizzare lo stepper macro per avere un'idea approssimativa del tipo di complessità che MzScheme vede in realtà - solo clic su di esso, disattivare tutti i macro nascondersi, e il passaggio attraverso il codice finché non è completamente espanso. E ' si essere peloso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top