Monads and GATs in Nightly Rust
fpcomplete.com
Monads and GATs in Nightly Rust
1–10 of 176 posts
Re: Monads and GATs in Nightly Rust
#2Re: Monads and GATs in Nightly Rust
#3Side question : Is there any example of a language that has successfully added HKT after it was released and became popular ?
Re: Monads and GATs in Nightly Rust
#4Side question : Is there any example of a language that has successfully added HKT after it was released and became popular ?
Re: Monads and GATs in Nightly Rust
#5Side question : Is there any example of a language that has successfully added HKT after it was released and became popular ?
C++ before 1998 was a very popular language, maybe even more popular relatively than it is now.
Re: Monads and GATs in Nightly Rust
#6Do people generally feel like the more features the better the language? I'm personally of the opinion that less is more.
Is this a pain point at the moment for Rust devs? Do you feel like the code you write is the same code 99% of other Rust developers would write to solve the same problem? Or is there actually a really large variety of styles?
Re: Monads and GATs in Nightly Rust
#7It seems that Rust just keeps getting more and more features. Do people generally feel like the more features the better the language? I'm personally of the opinion that less is more. Is this a pain point at the moment for Rust devs? Do you feel like the code you write is the same code 99% of other Rust developers would write to solve the same problem? Or is there actually a really large variety of styles?
Rust already has generics and Rust already has associated types. Previously you needed to know/remember those features cannot interact for some reason, now they can. To me this is in a sense 'less' and not 'more'.
So, a matter of perspective I guess.
Re: Monads and GATs in Nightly Rust
#8It seems that Rust just keeps getting more and more features. Do people generally feel like the more features the better the language? I'm personally of the opinion that less is more. Is this a pain point at the moment for Rust devs? Do you feel like the code you write is the same code 99% of other Rust developers would write to solve the same problem? Or is there actually a really large variety of styles?
Re: Monads and GATs in Nightly Rust
#9It seems that Rust just keeps getting more and more features. Do people generally feel like the more features the better the language? I'm personally of the opinion that less is more. Is this a pain point at the moment for Rust devs? Do you feel like the code you write is the same code 99% of other Rust developers would write to solve the same problem? Or is there actually a really large variety of styles?
Re: Monads and GATs in Nightly Rust
#10It seems that Rust just keeps getting more and more features. Do people generally feel like the more features the better the language? I'm personally of the opinion that less is more. Is this a pain point at the moment for Rust devs? Do you feel like the code you write is the same code 99% of other Rust developers would write to solve the same problem? Or is there actually a really large variety of styles?
I'm not sure you can only see this in the light of 'more features'. From a more fundamental perspective GATs just lift a restriction. Rust already has generics and Rust already has associated types. Previously you needed to know/remember those features cannot interact for some reason, now they can. To me this is in a sense 'less' and not 'more'. So, a matter of perspective I guess.