64
submitted 2 days ago* (last edited 2 days ago) by little_ferris@programming.dev to c/rust@programming.dev

If we were to create a Rust version of this page for Haskell, what cool programming techniques would you add to it?

you are viewing a single comment's thread
view the rest of the comments
[-] silasmariner@programming.dev 14 points 2 days ago

Rust isn't really a language that lends itself to terse point-free functional idioms... The sort of examples I might want to share would probably require a bit more context, certainly more code. Like I think type guards and arena allocation are cool and useful tricks but I don't think I could write a neat little example showing or motivating either

[-] little_ferris@programming.dev 6 points 2 days ago

Yeah I don't mean just terse functional idioms. Any programming technique that blew your mind the first time you came across it would qualify.

[-] silasmariner@programming.dev 3 points 2 days ago

Type guards, then :) very cool, much compiler power, love it

load more comments (1 replies)
load more comments (1 replies)
load more comments (1 replies)
this post was submitted on 16 Oct 2024
64 points (97.1% liked)

Rust

5876 readers
117 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 1 year ago
MODERATORS