python is a trash programming language, but, aren’t they all?

Show thread

ehhh the language is fine but the dependency/environment nightmare is real

Show thread
Follow

@ashfurrow The language is incredibly naïve, the implementation was subpar 20 years ago and now it's just embarrassing (fucking GIL!). But it's easy to write mostly-working pseudocode in, and it's got so many libraries written in C.

@mdhughes @ashfurrow it gets shit done actually. Some of its implementation weirdness (refcounting) is actually great in the context of Array crunching.

@holger @ashfurrow I like refcounting, [I'm an Obj-C nerd for life]. But then you get into the C API and it's a mess, much worse than if they just put Boehm GC in. And the loss of all but 1 core is awful.

Julia's eating Python's lunch on the scientific side, and I try to do everything I can now in Scheme or JS, which is also 1-core but at least the compiler doesn't suck (20-1000x faster).

Sign in to participate in the conversation
AppDot.Net

Mastodon x appdot.net = fun? A place for former ADN users - on the whole