3 ms·
I'm not really understanding how this is superior to existing notation. It looks like the only unusual thing being done is putting the lvalue as the first argum
by orclev 9y ago
I'm not really understanding how this is superior to existing notation. It looks like the only unusual thing being done is putting the lvalue as the first argument to the "function", otherwise this looks like a fairly bog standard imperative language. Is the secret sauce in the GUI used to create this? If so couldn't you just use an existing programming language with the editor? Why create a new language?
- breck 9y agoGreat points. Here's a sneak peak at Ohayo, which helped me quickly whip up Fib: http://breckyunits.com/files/ohayo.png http://breckyunits.com/files/ohayo.png > If so couldn't you just use an existing programming language with the editor? Why create a new language? No. Because with all existing languages, to have machines and humans coauthor code has proved impossible. We needed TN and ETNs to enable this: one right way to write programs. With ETNs, humans can write code that machines can easily work with, and vice versa.
- breck 9y agoI should note: the UX of Ohayo won't be great in the first week or two. Although I've been building this for quite a while, it wasn't until this morning that the last pieces of the puzzle finally clicked into place. That being said, using it for a few minutes is more than enough to get where this is going.
- majewsky 9y ago> http://breckyunits.com/files/ohayo.png http://breckyunits.com/files/ohayo.png I have no idea what I'm looking at. This could be a code editor, a debugger, a plain code listing. No. Idea.
- breck 9y agoIt's taken from Ohayo, the ETN editor. It's a rendered view of the Fire program. Sorry, I'm responding to some really helpful feedback and comments now, but will get back to Ohayo shortly and get it out today.