← Back to context

Comment by krapp

11 hours ago

I don't hate it, but I don't like it either.

Mostly because I don't like the Python-style use of significant whitespace. But functions aren't first class citizens, making closures and lambdas awkward, type hinting isn't supported everywhere (such as with callables). I could probably come up with more petty gripes if I opened up a project and played with it. "pass" is an abomination to God.

It's a lot better than it used to be and it gets the job done but I still find it ugly and awkward as a language.

A more general complaint I have is that Godot tries to load every script regardless of whether it's actually included in the game hierarchy.