Discussion:
[rust-dev] Status of CTFE in Rust (issue 11621)
George Makrydakis
2014-08-23 19:47:14 UTC
Permalink
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.
Patrick Walton
2014-08-23 20:10:17 UTC
Permalink
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
Post by 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
(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
Rust-dev at mozilla.org
https://mail.mozilla.org/listinfo/rust-dev
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/rust-dev/attachments/20140823/a38df0f0/attachment.html>
George Makrydakis
2014-08-23 20:47:46 UTC
Permalink
Post by 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
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.
Post by Patrick Walton
On August 23, 2014 12:47:14 PM PDT, George Makrydakis
Greetings,
My question is related tohttps://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
(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
Rust-dev at mozilla.org
https://mail.mozilla.org/listinfo/rust-dev
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/rust-dev/attachments/20140823/f20713b6/attachment.html>
Loading...