Jo, to je jasny ze floaty jsou nepresne - koneckoncu z Lua kodu ani nevidim jake floaty uziva (v CL to ale bylo se single i double zhruba stejne rychle, pouziti complex pro z se nevyplatilo). A ty drobne rozdily v poctu iteraci meritelny vliv na cas mit nebudou.
SBCL by bufferovat melo, ale zkusim zapisovat do stringu a ten pak dat na disk. Predpokladam (v clanku to nevidim) ze casy jsou pri zapisu do souboru (nebo do /dev/null?) - pri vypisu na obrazovku muze byt bottleneck zase nekde jinde.
Spis mi slo o ilustraci toho, ze od nejake chvile benchmarky obcas meri neco jineho (rychlost tisku) nez si myslime ze meri (rychlost operaci s floaty).
K bilemu stredu: taky se da snizit o jednu maxiter. Dokonce to pak asi bude (nemeritelne) rychlejsi.