Díky za článek.
<q>... skok lze totiž provést pouze v rámci těla jedné metody, není tedy možné skočit na libovolné místo v bajtkódu, což ostatně platí i pro všechny další VM.</q>
Takže všechny tyhle VM dobrovolně rezignují na optimalizaci tail callů jinam, nebo mi něco uniká? Nebo to optimalizuje až JIT podle známě sekvence?
Co mně dál zaujalo je že z bajtkódu clispu si vybavuju instrukci pro table-driven skok podle hodnoty; to (nebo něco podobného) tu není, nebo to jen není zmíněno?