|
|
|
|
|
by jononor
3499 days ago
|
|
Its less the direction changing than the plan for how to get there. The major pieces to the roadmap is now:
1. Eve: Programming designed for humans (current)
2. Eve: Computation for all
3. Eve: The world scale computer http://www.chris-granger.com/2016/07/21/two-years-of-eve/
has some information on why. Selected quotes:
"We learned with Light Table that we can't just slap a UI onto Javascript and expect it to work; the platform has to allow for the representation."
"Another reason the platform is necessary is really counterintuitive: we need developers to like it before end users will. Technology diffuses from technical people to non-technical people over time." |
|
> we need developers to like it before end users will
While I can see how there is some separation of concerns as mentioned in that post, I think the above quote doesn't have to be true in order for Eve to succeed. It has the potential to contradict the whole programming designed for humans line. Developers can be quite happy with some pretty funky syntax/abstractions which won't seem remotely obvious/intuitive to non-programmers. If developers' considerations are put before non-programmers, Eve might end up a language for developers, as opposed to the intended audience. Personally I think that means that you can't drop the UI even for now. It has to be the only interface. Otherwise you won't get the interest from non-programmers. What developers might like and grok, non-developers might not.
Just one data point from somebody interested in this sort of thing.