9 ms·
> 38 kilobytes of executable isn't small, it's tiny; there's no way exa could get to that level without compromising its featureset or development I'd be willi
by flukus 9y ago
> 38 kilobytes of executable isn't small, it's tiny; there's no way exa could get to that level without compromising its featureset or development
I'd be willing to bet dynamic linking would get it much closer to that ballpark and wouldn't compromise the feature set or development.
- saagarjha 9y agoDynamic linking to what, though? The features you're looking for have to available in a library for you to be able to link to it.
- steveklabnik 9y agoThe standard library for one; many C programs have libc dynamically linked. Rust's stdlib isn't.
- flukus 9y agoDynamic linking to the standard library + the projects dependencies, from the cargo file: ansi_term = "0.8.0" datetime = "0.4.3" getopts = "0.2.14" glob = "0.2" lazy_static = "0.2" libc = "0.2.9" locale = "0.2.1" natord = "1.0.7" num_cpus = "1.3.0" number_prefix = "0.2.3" scoped_threadpool = "0.1.*" term_grid = "0.1.2" unicode-width = "0.1.4" users = "0.5.2"