Hot take: Despite their bad reputation in the Java community, checked exceptions provide superior type safety comparable to Rust's Result<T, E> or Haskell's Either a b—we've been dismissing one of Java's best features all along.
@hongminhee洪 民憙 (Hong Minhee)
I can't agree more. 'Java sucks' doesn't apply here at least. Subtyping plays really well in unioning error types.
An intersectionalist, feminist, and socialist living in Seoul (UTC+09:00).
@tokolovesme금강토's spouse. Who's behind @fedifyFedify: ActivityPub server framework,
@holloHollo
, and
@botkitBotKit by Fedify
. Write some free software in #TypeScript, #Haskell, #Rust, & #Python. They/them.
서울에 사는 交叉女性主義者이자 社會主義者. 金剛兔(
@tokolovesme금강토)의 配偶者. @fedifyFedify: ActivityPub server framework,
@holloHollo
,
@botkitBotKit by Fedify
메인테이너. #TypeScript, #Haskell, #Rust, #Python 等으로 自由 소프트웨어 만듦.