That makes sense, and relieves a lot of fears.
Thanks
On 11/30/2015 10:21 PM, DanielKeep wrote:
DanielKeep
December 1
Note:
Not an expert.
First, Rust doesn't
use or depend on clang in any way. You're confusing
clang with the backend it uses: LLVM.
Second, you're
confusing LLVM supporting a platform as a host,
and a platform as a target. As I understand
it, XP will no longer be supported as a host
(i.e. you can't run LLVM on it), but will
still be supported as a target (i.e.
you can generate code to run on it).
Given that Firefox
still has more people on XP than all versions of Linux
put together, and Mozilla wants to use Rust components
in Firefox, it's highly likely that Rust will support
targeting XP for a while.
To respond, reply to this email or visit https://internals.rust-lang.org/t/rust-vs-clang-vs-windows-compatibility/2951/2
in your browser.
Previous Replies
mnooninm
November 30
I fear rust with
clang might have ongoing compatibility problems with
current and future Windows OS versions.
Rust uses clang,
which as of 2015 no longer supports Windows XP or
Vista. Hence neither does rust. What is the likelihood
the same thing happens with Windows 7 in, say, 5
years, then Windows 10 in another 5 years, and so on?
Are customers of software written in rust going to
have to worry that it has a limited lifetime?
Does anyone know if
there were strong technical reasons for clang not to
support XP and Vista? The reason given seemed to be
that there were easier constructs that Windows 7 and
above provides that makes writing for clang much
easier. Given the natural advances of technology, will
that not also be true every few years as each new MS
version, with its new bells and whistles, gets put
into the Windows OS?
Has clang dropped
support for any current versions of Linux/BSD?
Does Mozilla plan to
look into any other base for libraries, or is clang
planned for the life of rust?
Thanks
To respond, reply to this email or visit https://internals.rust-lang.org/t/rust-vs-clang-vs-windows-compatibility/2951/2
in your browser.
To unsubscribe from these emails, visit your user preferences.
To stop receiving notifications about this particular
topic, click here.