News for hackers. Stuff that matters.
Re:Why don't more languages offer flow typing? by dragonwriter on Monday April 04, 2022 @03:52PM (#30911235)
> Unless I'm mistaken, without narrow typing, this cast would be impossible

same sized integer casts in Rusts are no-ops [0]; the conditional isn't type narrowing, it just avoids the cases where the cast would not preserve the same semantic value.

[0] https://doc.rust-lang.org/reference/expressions/operator-exp...

Re:Why don't more languages offer flow typing? by alduin32 on Monday April 04, 2022 @04:11PM (#30911430)
Right. Thank your for the correction.