Follow

FUCK DYNAMICALLY TYPED LANGUAGES!

· · Web · 3 · 2 · 6

IT TOOK ME FOREVER TO DEBUG A SIMPLE IF STATEMENT! :angry_pepe:

@matrix this + no explicit declarations annoys me to fucking hell and back
@matrix what does dynamic typing have to do with that?
@opal @matrix a really small amount of bugs in pleroma has been due to dynamic typing, so I will take it over having to write type declarations for all the insane shit AP allows
@opal @matrix yeah I know, no opinion on that since never tried it. I want to try writing webshit in an implicitly typed language eventually though
@rin @matrix
> writing if statements instead of pattern matching
roflmao
@lain @rin @matrix in imperative languages you can just write all your if statements as while loops instead, that means if statements are bloat and you're a bad programmer if you use them
@matrix @rin why doesnt comparing int and string result in a compile-time error
@matrix @opal @rin typecasting is a thing. "explicit is better than implicit" is one of python's zen. when comparing always unify type. when taking input or reading from file always specify types too.
if you were to use statically typed lang under the same design you would've gotten an error for not minding your types.
don't blame dynamic typing for bad design :^)
Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.