Loading...
RFE #11
Cargo culting the build system
https://github.com/rust-lang/rfcs/pull/2136
/
rust-lang/rfcs#2136
Hi everyone welcome to episode 11 of the Request for Explanation Podcast! Today we’ve got
Carol Nichols
Manish
Josh Triplett
And today we’re going to be discussing eRFC 2136
,
Cargo build system integration
Josh, please introduce yourself!
What does this RFC propose?
What is the problem it’s trying to solve?
[ed]
What are some examples of
“build
systems” and why would you want to use them instead of/in addition to cargo?
What is the proposed solution?
Who are the
“customers”
for this RFC?
What will cargo always be in charge of?
How is this different from build scripts?
If I’m a developer at a company uses a build system will I still be able to:
use things like the RLS that interface with cargo while developing?
depend on crates from crates.io?
What are the implications of such a feature?
Why is everyone excited about this?
How common do you expect this feature to be? As a normal user, what should I know?
(Manish’s servo issue might be addressed by:
https://github.com/rust-lang/cargo/pull/4110
)
[ed]
How did this RFC change over time?
Most interesting to me: what were your and aturon’s different interpretations of the word
“plugin”?
(RFC is in FCP)
What parts are likely to be implemented first?
What kind of feedback are you looking for, as these unstable features are added to cargo?
How can people help? Impl period WG?
Please turn on JavaScript to use Paper in all of its awesomeness. ^_^
And today we’re going to be discussing eRFC 2136,Cargo build system integrationJosh, please introduce yourself!What does this RFC propose?What is the problem it’s trying to solve?What are some examples of“buildsystems” and why would you want to use them instead of/in addition to cargo?What is the proposed solution?Who are the“customers”for this RFC?What will cargo always be in charge of?How is this different from build scripts?If I’m a developer at a company uses a build system will I still be able to:use things like the RLS that interface with cargo while developing?depend on crates from crates.io?What are the implications of such a feature?Why is everyone excited about this?How common do you expect this feature to be? As a normal user, what should I know?How did this RFC change over time?Most interesting to me: what were your and aturon’s different interpretations of the word“plugin”?What parts are likely to be implemented first?What kind of feedback are you looking for, as these unstable features are added to cargo?How can people help? Impl period WG?