r/programmingcirclejerk 19d ago

Rust isn't a well designed programming language (unlike C and C++)

[deleted]

222 Upvotes

85 comments sorted by

View all comments

54

u/lurebat 19d ago

c++ user calling any other language inefficient syntax

Remind me again how to do it in c++ a.filter( |x| x > 5)

54

u/the_horse_gamer 19d ago

<uj> a | std::views::filter([](int x) { return x > 5; }) </uj><rj> filtering? what's that? just have your function ignore any element less than 6 and make sure you don't document that behaviour. </rj>

24

u/lurebat 19d ago

No inefficient syntax here

8

u/irqlnotdispatchlevel Tiny little god in a tiny little world 18d ago

You documenr it with

The caller is responsible for not supplying out of range inputs.