Eve: Programming designed for humans
I think that Eve is tackling the wrong problem.<p>Allow me an analogy: &quot;Bronk, the math designed for humans.&quot; Instead of dense algebraic expressions like &quot;3x+49&quot;, you get to write &quot;thrice the value of x plus 49.&quot; You may consider this a straw man, but I think that if you look hard at existing programming languages, you&#x27;ll see that they are all designed for humans, and that the challenge in programming is in formulating your thoughts in a precise fashion. Should languages create higher-level abstractions to allow humans to reason about programs more efficiently? Yes! But that&#x27;s not what this environment is about.<p>I <i>do</i> see one possible rebuttal to this, which would be an entirely different form of programming that is to traditional programming what google search is to the semantic web; that is, rather than specify programs precisely, we give examples to an approximate system and hope for the best. In many ways, that&#x27;s how our biological systems work, and they&#x27;ve gotten us a long way. I don&#x27;t see that happening in Eve, though.