5 ms·
People don't choose a language. They choose a platform (or stack or environment). If you want to evaluate a language look at the language's platform. Currently
by ExpiredLink 11y ago
People don't choose a language. They choose a platform (or stack or environment). If you want to evaluate a language look at the language's platform. Currently Rust is not part of any platform but may become the language of the 'Mozilla platform' in the future.
- grayrest 11y agoThere's no overhead in caling a C api nor in other code calling Rust code as if it were a C api. There's FFI setup and some caveats both ways but a lot of the larger Rust projects involve (e.g Servo, Piston) interfacing with pre-existing C libraries.
- Manishearth 11y agoI don't think Mozilla plans to create a Rust-based platform, but the community is already making libraries that are useful at various levels of a stack.
- madez 11y agoPeople choose standards, not platforms. Some use just platform-specific standards, others use cross-platform standards. Rust doesn't need a platform, it needs support for cross-platform standards. This platform advocacy comes from what business needs (ability to extort money by gatekeeping), not what's technically sensible nor useful for the people.