3 ms·
There's a lot of the "write X% in slowlang and (100-X)% in fastlang" thrown around, but I have to say, I've not seen too many such projects around.
by semi-extrinsic 12y ago
There's a lot of the "write X% in slowlang and (100-X)% in fastlang" thrown around, but I have to say, I've not seen too many such projects around.
- steveklabnik 12y agoSkylight.io is one of the first production applications using Rust, and is exactly this.
- ThatGeoGuy 12y agoActually, in the CHICKEN Scheme community, this is done quite often, though you don't see it nearly as much because of how transparent it ends up being. Mostly stuff is written in Scheme / R5RS when possible, and C bindings to a faster library or implementation are exported using the bind egg when speed is of critical importance. This is obviously not the norm, as the bind egg is very good, but it's definitely out there. Makes me wish that there were other languages which offered something similar to bind, but alas CHICKEN is the only one I know of thus far.
- stonith 12y agoIMO most python works this way in reality. For example the yaml module is calling out to libyaml and most heavy lifting modules are the same.