upvote
True anonymous functions has nothing to do with indentation, ML derived languages are also indentation based.

Guido doesn't want them in the language, as simple as that.

reply
As I understand it, Mojo’s goal is to be able to match state of the art performance for parallel algorithms and be able to use the exotic GPU hardware. A functional style is not necessarily productive in that context.

One interesting PL concept they implement are linear types https://mojolang.org/docs/std/traits/anytype/AnyType/

reply
Haskell has significant indentation and anonymous functions.
reply
Haskell's significant indentation is, in my experience, much worse than Python's at fading into the background by matching what you would have done anyway.
reply
Scala 3, F#, CoffeeScript, Nim, Haskell, Elm, PureScript...
reply