Post

because I'm doing a little tour of programming languages, for reasons, I did sit down and read a bunch of examples of Go and... is it possible for a programming language to be *bland*?

i'm a designer so obviously I can't not think that aesthetics matters even in as utterly functional an object as a programming language, but it's not just aesthetics. it's also just like... the entire thing so clearly exists for 2% code-crunching efficiency gains in B2B CRUD code

just turning this artifact in my hands, psychometrically determining that no one at any point in making it held within themselves the capacity for joy

obviously larry wall and matsumoto emphasized a sense of joy and humanity in what they made. both haskell and typescript are expressions of a genuine love for stupid category theory tricks. obviously brendan eich was coked out of his gills and van rossum got off on being a sadist.

it’s nice to know i’m not the only one who absolutely despises python meaningful white space! can’t believe people put up with that shit. that’s like a shit test

oh yeah I utterly hate python. the fact that python "won" over perl is one of my many indicators that we live in hell. absolutely stupid language. if you're going to make a language where there's only one construct to do a given thing maybe pick constructs that aren't shit

2 reposts21 likes

I find it objectively insane that a high-level language without `map()` was ever seriously used for any purpose, let alone that it became as important as it is. and let's not even get started on how fucking hard it is to install a working python runtime just to run other people's programs...

Oh, I misremembered this. It's not that python lacks `map()`, its use is just heavily discouraged (I believe at one point it was supposed to get taken out of python 3), and as I recall it also isn't actually cleanly composable (ie, map isn't C a => (a -> b) -> C a -> C b)