3 ms·
If I'm not mistaken, "to battletest a new language" was the purpose of building this.
by Jebdm 18y ago
If I'm not mistaken, "to battletest a new language" was the purpose of building this.
- rw 18y agoKeep in mind that mzscheme is battle tested. Arc is "just" a bunch of macros on top of PLT Scheme; what gives HN its [under]performing character is that foundational JIT compiler and 3m GC.
- pg 18y agoArc compiles into MzScheme, but it's not implemented as macros. You can see that from the source.
- elibarzilay 18y agoIn general, 3m is performing very well, much better than the conservative collector plt used to use by default (the boehm gc). As for the jit: many of the benefit of the jit are irrelevant in Arc since it doesn't use mzscheme modules; this is in addition to using an old mzscheme version, when the jit was rather new -- many many improvements were done since then.