As I understood it, it's "just" another way of thinking cooperation
between editor, repository and compiler. It does not seems too
ambitious for me, even if it's really disruptive.
The few IDE editors I know already maintain semantic graphs from text
file, using model to generate code, format, search, do some
refactoring... Any programming language tool, in fact (alex was
talking about code review tool and translator, for example). I mean I
think it's coherent the repository does the same, no ?
Otherwise, about the online editor proposal, I'm quite suspicious.
Even if RIA are richer and richer, nowadays IDEs provide powerful
(huge?) functions a browser can't give efficiently, I think..?
-Matthieu
On Apr 7, 1:53 am, Christian Edward Gruber

Hello,
As I understood it, it's "just" another way of thinking cooperation
between editor, repository and compiler. It does not seems too
ambitious for me, even if it's really disruptive.
The few IDE editors I know already maintain semantic graphs from text
file, using model to generate code, format, search, do some
refactoring... Any programming language tool, in fact (alex was
talking about code review tool and translator, for example). I mean I
think it's coherent the repository does the same, no ?
Otherwise, about the online editor proposal, I'm quite suspicious.
Even if RIA are richer and richer, nowadays IDEs provide powerful
(huge?) functions a browser can't give efficiently, I think..?
--
To unsubscribe, reply using "remove me" as the subject.
Yes, that's just what I was thinking. Most tools need to operate at the semantic level, and starting from text makes each of them work harder and understand the code less accurately. So in a way, it's just pushing the whole text files thing into a particular editing toolset rather than imposing it on the whole language ecosystem. Although I agree with Christian that it's pretty ambitious to rewrite version control along with the language. We can discuss tactics further, so that we aren't on the hook to produce so much stuff just to get the language going.I mocked up some code for the repository, here's a diagram of hello world represented as a semantic graph (note that edges should be ordered, so that statements in a block remain in the right sequence)The source is here (maven + java + git :) http://github.com/alexeagle/Noop-SCM/blob/master/src/test/java/noop/operations/OperationsExampleMain.java
It's true getting a fully configured and operational workspace in a
single click is very attractive. And code bubbles concept sounds
awesome, I didn't know it, thanks (should test it in production
anyway...).
So after having read your arguments and searched for more informations
on the web, I'm more convinced, and hope others will too.
Anyway, I'll try to finish a few basic editor features on my eclipse
plugin and stop there, waiting for precise priorities and
orientations : don't want to run too far away :)
-Matthieu
On 7 avr, 23:19, Christian Edward Gruber
> > The source is here (maven + java + git :)http://github.com/alexeagle/Noop-SCM/blob/master/src/test/java/noop/o...
Christian.