The Eve programming language - Future of the project uncertain

in #programming9 years ago

In 2012 Chris Granger, who worked on Microsoft's Visual Studio before, kickstarted an IDE called Light Table with the goal to make programming easier by making it live in the spirit of Bret Victor’s now famous ideas. The Kickstarter was very successful, especially considering the niche appeal and the still young age of Kickstarter back then. The Light Table project received well over $300k in Kickstarter money, I was one of the backers.

Successful funding however isn’t everything, Chris Granger and his team found that their ideas just didn’t work out in practice, so at some point they canceled the project and started working on Eve instead. Basically a combination of the ideas from Light Table and a completely new programming language made specifically to support these ideas.

Screenshot-2017-12-27 Eve.png

Screenshot of the Contact Application example from Eve v0.3

Much like the precept library for the Clojure programming language, Eve combines an in-memory database and queries on that database with the programming language, queries become your applications code, which leads to a much more declarative way of programming.

But it looks like this project too might be coming to an end now. On Eve’s mailing list, after not seeing any updates for a while, people were asking if Eve is dead and this was Chris Granger’s response:

Sorry for the radio silence - it's partly because we've been taking a lot of meetings and partly because we don't know where things are headed yet. Unfortunately due to the way these things go, "we're taking a lot of meetings" is about all I can say right now, but I want to be up front about as much as I can. At some level, everything mentioned in this thread is true. It is likely the case that the current incarnation of Eve is coming to an end, but exactly what's next isn't clear. As that starts to become clearer, we'll let you guys know.

Later on in the thread funding options are discussed as well, which is another bad sign. So while nothing is official yet, it does not look good for the future of Eve.

It’s not surprising because they were trying to tackle a very hard problem, but it is still sad to see this project fail, especially considering how much time and work was spent on it. Here’s a recent tweet from Chris Granger:

I was tallying up all the work we’ve done on with_eve, it's hard to believe how much ground we covered:
compilers: 24
environments: 34
relational engines: 25
storage engines (indexes): 16
interpreters: 9
parsers: dozens
standard libs: dozens

Sort:  

Great post..i like it..tha ks for aharing dear....

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.105
BTC 65219.96
ETH 1963.52
USDT 1.00
SBD 0.37