Status of CTFE in Rust (issue 11621)

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Status of CTFE in Rust (issue 11621)

George Makrydakis
Greetings,

My question is related to https://github.com/rust-lang/rust/issues/11621 
which has not seen meaningful updates so far. I decided to ask in a
separate thread rather than
https://mail.mozilla.org/pipermail/rust-dev/2014-January/008252.html 
because I have not been able to find any updates to Pierre Talbot's
https://github.com/ptal/rust-ctfe-proposal which is partially discussed
there. Given that languages like C++ and D permit through various ways
some form of compile time function evaluation:

(1) Is this ever coming to Rust or is it considered so low priority that
it is something for post 1.0?
(2) What about Pierre Talbot's initial work, is it to continue (lack of
updates for 7 months) ?
(3) How many people are working together or independently on CTFE?
(4) Is there a possibility of a group of people working on this,
theoretically at least?

It has been said in the irc channel that there is somewhat no opposition
to adding this feature, but there seems to be no concrete plan about it.
Please clarify if somebody has better insight on this.

Thank you.
_______________________________________________
Rust-dev mailing list
[hidden email]
https://mail.mozilla.org/listinfo/rust-dev
Reply | Threaded
Open this post in threaded view
|

Re: Status of CTFE in Rust (issue 11621)

Patrick Walton
I want to clarify something: "post 1.0" does not mean "low priority" or "will never come to Rust". Post-1.0 means just that: post 1.0. Without taking a position on this feature in particular, there are many high priority features slated for post 1.0. Think of 1.0 as a sort of minimum viable product in which plenty of useful software can be written productively and enjoyably, and is backwards-compatible so that we don't break people's code anymore.

Patrick

On August 23, 2014 12:47:14 PM PDT, George Makrydakis <[hidden email]> wrote:
Greetings,

My question is related to https://github.com/rust-lang/rust/issues/11621
which has not seen meaningful updates so far. I decided to ask in a
separate thread rather than
https://mail.mozilla.org/pipermail/rust-dev/2014-January/008252.html
because I have not been able to find any updates to Pierre Talbot's
https://github.com/ptal/rust-ctfe-proposal which is partially discussed
there. Given that languages like C++ and D permit through various ways
some form of compile time function evaluation:

(1) Is this ever coming to Rust or is it considered so low priority that
it is something for post 1.0?
(2) What about Pierre Talbot's initial work, is it to continue (lack of
updates for 7 months) ?
(3) How many people are working together or independently on CTFE?
(4) Is there a possibility of a group of people working on this,
theoretically at least?

It has been said in the irc channel that there is somewhat no opposition
to adding this feature, but there seems to be no concrete plan about it.
Please clarify if somebody has better insight on this.

Thank you.


Rust-dev mailing list
[hidden email]
https://mail.mozilla.org/listinfo/rust-dev

--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.
_______________________________________________
Rust-dev mailing list
[hidden email]
https://mail.mozilla.org/listinfo/rust-dev
Reply | Threaded
Open this post in threaded view
|

Re: Status of CTFE in Rust (issue 11621)

George Makrydakis

On 08/23/2014 11:10 PM, Patrick Walton wrote:
I want to clarify something: "post 1.0" does not mean "low priority" or "will never come to Rust". Post-1.0 means just that: post 1.0. Without taking a position on this feature in particular, there are many high priority features slated for post 1.0. Think of 1.0 as a sort of minimum viable product in which plenty of useful software can be written productively and enjoyably, and is backwards-compatible so that we don't break people's code anymore.

Patrick

Thanks and definitely; I am just asking if this is slated already for development by anybody or group of people that I am unaware of, despite it is of no immediate concern.


On August 23, 2014 12:47:14 PM PDT, George Makrydakis [hidden email] wrote:
Greetings,

My question is related to https://github.com/rust-lang/rust/issues/11621 
which has not seen meaningful updates so far. I decided to ask in a 
separate thread rather than 
https://mail.mozilla.org/pipermail/rust-dev/2014-January/008252.html 
because I have not been able to find any updates to Pierre Talbot's 
https://github.com/ptal/rust-ctfe-proposal which is partially discussed 
there. Given that languages like C++ and D permit through various ways 
some form of compile time function evaluation:

(1) Is this ever coming to Rust or is it considered so low priority that 
it is something for post 1.0?
(2) What about Pierre Talbot's initial work, is it to continue (lack of 
updates for 7
months) ?
(3) How many people are working together or independently on CTFE?
(4) Is there a possibility of a group of people working on this, 
theoretically at least?

It has been said in the irc channel that there is somewhat no opposition 
to adding this feature, but there seems to be no concrete plan about it. 
Please clarify if somebody has better insight on this.

Thank you.

Rust-dev mailing list [hidden email] https://mail.mozilla.org/listinfo/rust-dev

--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.


_______________________________________________
Rust-dev mailing list
[hidden email]
https://mail.mozilla.org/listinfo/rust-dev