Racket 7.8
blog.racket-lang.org
blog.racket-lang.org
Basically if I understand correctly this removes an indirection when using floats, probably reducing the memory footprint and improving performance.
I have played with Chez, haven’t had time to try doing a serious amount of Racket but worry about algorithmic performance-graph traversals, for instance.
This paper from 15 years ago should impress anyone interested in compiler design performance, esp. for weakly typed languages or lisps:
Looking great!
As far as I know the Apple backend for aarch64 was called arm64 whereas the LLVM community-developed backend was called aarch64 (as it is the canonical name for the 64-bit ISA) and later the two were merged and the backend now is called aarch64."
https://stackoverflow.com/questions/31851611/differences-bet...
I seem to recall reading somewhere that "x64" actually referred to something which was distinct from x86_64 (was it a special mode of using 32-bit pointers with a 64-bit kernel? I can't remember exactly now), but now that I am googling for it, I can't seem to find anything.
Furthermore "ARM64" collides a slight bit with ISA revisions naming scheme, which is of the form ARMvX-<variant>.
So priorities are different from the languages you mentioned. Still, racket remains by far the best solution for research in language technology.