News for hackers. Stuff that matters.
Re:Hecto: Build your own text editor in Rust by mhh__ on Monday January 18, 2021 @11:01PM (#25829858)
You miss the point of the original one. When I wrote it the idea was that it is functionally pure and guaranteed to be such by the compiler (the annotation was removed because readln is not pure for obvious reasons).

Most uses of loops break down to map, fold, or similar being able to use them cleanly can avoid a lot of bugs and API plasticity.

Re:Hecto: Build your own text editor in Rust by Measter on Tuesday January 19, 2021 @12:18PM (#25835788)
There's nothing stopping you from doing a functional style in Rust, neither: https://play.rust-lang.org/?version=stable&mode=debug&editio...

There is a function on nightly that would make line 16 a little nicer, but oh well.