Eve: A day in the life

80K views · 9 years ago · demo · intermediate · dated

Eve: A day in the life is a demo by Chris Granger of what programming looks like in Eve, a language and environment meant to be designed for humans. It shows a programmer inspecting a running app and asking why a UI element is missing.

HN treats it as a touchstone for live, inspectable programming, and compares new debugging and editing tools to the way its demos let you ask why something is not there.

“This reminds me (in the best way possible) of the Eve-lang demos”

5 comments from Hacker News

t
@thunderbong2023 · in “Eve: A Day in the Life [video]”
Submitted the video to Hacker News.
RecommendsView on HN
s
@some1else2016 · in “A day in the life of an Eve programmer [video]”
Submitted the video to Hacker News.
RecommendsView on HN
s
@svieira2024 · in “Show HN: FlowTracker – Track data flowing through Java programs”
This reminds me (in the best way possible) of the Eve-lang demos of debugging a program by simply asking "why is <the UI element> not here?" Fantastic work! ▶ this video and link
c
@cmontella2018 · in “Eve: Programming designed for humans”
> We never did get to see the vision that was presented in that KS... When we produced this video (▶ this video) for the v0.2 release, we actually went though the LT kickstarter video and tried to deliver on the promises made there. I think at one point in the office we had them going side by side, showing the promise in LT and the reality in Eve.
c
@cmontella2016 · in “How Eve unifies your entire programming stack”
> I think the more useful ability for the food truck operator is the ability to modify the software their business runs on, not the ability to build it from scratch. Yes, I agree with this 100%, and this is one of the main goals for Eve, much further down the line (see some of our experiments with graphical interfaces to Eve: link) But even today we're focused on making programs easier to read and modify. Let's say a food truck owner (with a little technical experience) does download our app written in Eve, and wants to modify a button. When he opens the program, he can see a table of contents, and code written in a literate programming style. So immediately there's a place to start. The user could read through the document and try to find the place where the button is drawn, but the program is running right there. The user can inspect the button in question, and the editor will point right to the code that draws it. The user can modify the code right there, and see changes to the app immediately. This workflow is similar to what we demoed in this video: ▶ this video Obviously given the current form of Eve, this scenario requires a food truck owner who is also a developer. But supporting simple workflows that make using a computer easier is central to what we're trying to do with this language.
CitesView on HN