3 ms·
I'm completely confused by Microsoft's use of "for Windows" naming. Rust for Windows already exists. This is a Windows SDK for Rust. Windows Subsystem for Lin
by gtirloni 6y ago
I'm completely confused by Microsoft's use of "for Windows" naming.
Rust for Windows already exists. This is a Windows SDK for Rust.
Windows Subsystem for Linux is Linux subsystem for Windows.
Is this some usage of the "for" word that I'm not getting? I'm a non-native English speaker so I could be at fault here.
- bobnamob 6y agoIt's not just non-native speakers that are getting confused by their inconsistent English. Don't worry, not just you
- themulticaster 6y agoThis was mentioned somewhere else already, but the way to parse [Windows Subsystem for Linux] is [Windows] [Subsystem for Linux] (not [Windows Subsystem] [for Linux]). In case of [Rust for Windows], it should actually be called something like [Rust] [API for Windows]. But I agree, the naming is very confusing.
- MereInterest 6y agoEven with that, I'd expect a "subsystem for Linux" to be a subsystem that runs on Linux, not a subsystem that runs Linux. I think it's the word "for" that is causing confusion, rather than the parsing order itself.
- elcomet 6y agoThat's incorrect. The name is Windows Subsystem (as in a Subsystem that runs on the windows kernel) for linux, that is, designed to run Linux.
- IshKebab 6y agoI think it's more like (Windows Subsystem) for [running] Linux.
- eterm 6y agoThe most generous interpretation I can think of is to parse this as "Rust for Windows <Development>"
- TuganBara 6y agoThat's what i thought