Earlier quoted context omitted.
Same thing, Firefox with 960px width (half a 1080p monitor)
Chrome here 1080p at 960px. Ubuntu. http://i.imgur.com/PxLlDkP.png EDIT: Also: base.js:7035 Blocked a frame with origin " https://www.youtube.com" from accessing a frame with origin " http://programming.witheve.com" . The frame requesting access has a protocol of "https", the frame being accessed has a protocol of "http". Protocols must match. EDIT2: Why does opening the chrome console fix the text cut off issue....…
Eve: Programming designed for humans
91–100 of 401 posts
Re: Eve: Programming designed for humans
#92This smells like a game maker app, in the sense that it's hiding "all that messy coding stuff" behind "a simple friendly interface." Programming isn't about syntax. It's about telling the computer exactly what you want it to do, in every possible situation. The hard part isn't the language you use to tell the computer what to do. The hard part is making sure the instructions you're giving match what you want to happe…
- Asynchrony is pain-free (no imposed cost, no alternative syntaxes, no callback hell).
- Programs are live by default -- there’s no need manually listen for changes all over the place, and no falling out of sync.
- Programs are easily extensible -- because of the above, anything that conforms to the pattern for a block will get picked up by that block.
- Mocks, shims, and other injection patterns are free -- making testing and experimenting very easy.
- Refactoring is trivial -- If a block changes, I only ever need to change its immediate downstream users to get back to a working state. Eve can find those for me.
- Everything is data, so state sharing is trivial. When a coworker finds a bug in my code they can save their exact state and send it to me with a single command.
- The number of classes of bug are drastically reduced. This doesn’t mean they aren’t occasionally perplexing, but because there are so few ways for a program to fail, I can literally run through a checklist of possibilities while debugging. This is the premise that powers the inspector.
This certainly isn’t a complete list, but it’s a few of my favorite quality of life improvements that I think sets this project apart. If you do get the chance to use it, I’d love to hear your thoughts on what works and what doesn’t for you.
Re: Eve: Programming designed for humans
#93[1] http://www.red-lang.org/2016/07/eve-style-clock-demo-in-red-...
Re: Eve: Programming designed for humans
#94Hi All! Many of the folks here have been following us for a long time and we're really excited to finally pull everything together to show you all where our research has taken us. Eve is still very early [1], but it shows a lot of promise and I think this community especially will be interested in the ideas we've put together. As many of you were also big Light Table supporters, we wanted to talk about Eve's relation…
Hi, I apologize if this is off topic but I just thought you should know the site does not display properly in my browser. Maybe this is just an unsupported use case but I think it's because the browser window isn't wide enough so the text on the left gets cut off. I have my browser window filling up half of the screen. EDIT: works now!
Re: Eve: Programming designed for humans
#95Hi All! Many of the folks here have been following us for a long time and we're really excited to finally pull everything together to show you all where our research has taken us. Eve is still very early [1], but it shows a lot of promise and I think this community especially will be interested in the ideas we've put together. As many of you were also big Light Table supporters, we wanted to talk about Eve's relation…
Hi, I apologize if this is off topic but I just thought you should know the site does not display properly in my browser. Maybe this is just an unsupported use case but I think it's because the browser window isn't wide enough so the text on the left gets cut off. I have my browser window filling up half of the screen. EDIT: works now!
Re: Eve: Programming designed for humans
#96Earlier quoted context omitted.
Same thing, Firefox with 960px width (half a 1080p monitor)
Chrome here 1080p at 960px. Ubuntu. http://i.imgur.com/PxLlDkP.png EDIT: Also: base.js:7035 Blocked a frame with origin " https://www.youtube.com" from accessing a frame with origin " http://programming.witheve.com" . The frame requesting access has a protocol of "https", the frame being accessed has a protocol of "http". Protocols must match. EDIT2: Why does opening the chrome console fix the text cut off issue....…
Re: Eve: Programming designed for humans
#97Earlier quoted context omitted.
As a counterpoint: the example of the document containing blocks of code inside what looked more like a word document, to me, exactly explains visually what "designed for humans" means in this context, and I think it's well put.
That's not revolutionary at all. You can do that already with tons of environments. Here's one for Javascript, based on Markdown: https://github.com/jostylr/litpro
Re: Eve: Programming designed for humans
#98Earlier quoted context omitted.
Chrome here 1080p at 960px. Ubuntu. http://i.imgur.com/PxLlDkP.png EDIT: Also: base.js:7035 Blocked a frame with origin " https://www.youtube.com" from accessing a frame with origin " http://programming.witheve.com" . The frame requesting access has a protocol of "https", the frame being accessed has a protocol of "http". Protocols must match. EDIT2: Why does opening the chrome console fix the text cut off issue....…
Should be fixed, try hard refreshing.
Re: Eve: Programming designed for humans
#99Underwhelming so far. Literate programming sounds good, but sometimes it's too much text and you want to quickly scan a few lines of code and guess what's going on without reading that wall of text. I wonder if this is for regular programming or for occasional programmers (non-programmers really) to try "stuff" out.
And it's more than just a different notation for comments. I find it psychologically elevates the narrative in a way that makes it feel like at least equal to the code in importance, therefore I end up being a lot more thoughtful and deliberate in writing the narrative.
Re: Eve: Programming designed for humans
#100A few questions come to mind now: 1 - This new demo, with the messaging app sample, and references to "my pm wants this or that" seems to point a change in positioning, from targeting non-programmers to professional programmers. Is this accurate?
2 - Is there a plan to integrate the grid-style or the adlibs style UI into this new iteration?
3 - If non-programmers are still a target, it seems to me that the ease of importing data from external sources would important to reach broad usage. Any research here?
4 - Html and css might be a hurdles for new users, any way Eve will help on this front?
(edited for formatting)