News for hackers. Stuff that matters.
Re:Rust is a hard way to make a web API by jamiesonbecker on Saturday January 16, 2021 @12:44AM (#25800373)
Explicit is better than implicit, and you can't get much more explicit than that.
Re:Rust is a hard way to make a web API by erik_seaberg on Saturday January 16, 2021 @01:58AM (#25800634)
Nobody wants to write or read

  PUSH EBP
  MOV EBP, ESP
  SUB ESP, 12
a thousand times a day. The best you can do is avoid screwing it up. So when you write a function in any language since 1960 it just happens. Stopping a function halfway and bubbling an error up the stack should also just happen.
Re:Rust is a hard way to make a web API by _peeley on Saturday January 16, 2021 @03:18AM (#25800905)
I agree, although there are IMO more optimal and explicit ways to handle errors - Rust and Haskell come to mind. When dealing with a Result/Either/Maybe or some other functor, you have to acknowledge the context of the value, i.e. that the value could possibly be an error. This way the error handling is baked into the type system in a way that's hard to replicate in languages that just return error codes or exceptions.
Re:Rust is a hard way to make a web API by antonvs on Saturday January 16, 2021 @05:13AM (#25801329)
> Explicit is better than implicit

Which just demonstrates why slogans are not a good substitute for thought.

They're good for programming a community though.

Re:Rust is a hard way to make a web API by nprateem on Friday January 22, 2021 @02:53AM (#25869458)
If you believe that I hope you only write in assembler