Hacker News new | ask | show | jobs
by Dewie 4537 days ago
> That being said, a systems programming language may not be the right place for FP concepts.

It's good enough for Rust.

2 comments

Note that the Rust compiler doesn't do any stream fusion; rather the functional idioms are designed around iterators, which provide a functional interface that relatively easily and predictably compiles down to code that's as efficient as the corresponding for loop.
I wondered about that - Rust looks like the one systems programming language I would actually enjoy using, but I don't know enough about it to have an informed opinion.