Eve: Programming Designed for Humans

I agree with you. As my first language was C I'm convinced that even if some kind of literary programming language comes about I might be too "far gone" to see the benefits.

Yet I'm not seeing that. I might not know enough about the psychology of language, but I don't think that

identifier
  receiver <- [#tag key: value]

is any more humane than

identifier() {
  receiver.push({class: tag, key: value})
}

Swith to your favourite significant-whitespace/overloaded-plus language to negate any bracket clutter.

Again, I like the fact something like this is happening, but I'm just missing the humane part. I already do something superficially similar with R + Knitr. Yes, I get the live document is also the source code, but that's just it. It's the same computerese "if statement else statement" and struct literals interspersed with nicer looking comments. Chances are you already know a language with available literate programming tooling, in the spirit of Knuth.

That being said, it has good bindings (as far as I can tell) for event-driven programming, as far as GUI, games, interactive programs are concerned. That is a great selling point. Seeing something interactable flash on the screen is great as a beginner and even as an experienced dev with boilerplate fatigue.

/r/programming Thread Parent Link - programming.witheve.com