Is Bespin what I want? And why doesn't Ace come with collaborative
editing bundled (it didn't look like it had to me, at least)?
--
You received this message because you are subscribed to the Google Groups "Ajax.org Cloud9 Editor (Ace)" group.
To post to this group, send email to ace-d...@googlegroups.com.
To unsubscribe from this group, send email to ace-discuss...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/ace-discuss?hl=en.
So all I can do is wait or develop it myself? That's terrible, seeing how it was already done (Bespin).
I'd really like to pair program online with a friend from another city, but it just doesn't seem to be possible today. Isn't that a shame? Somebody should have sorted that out already by now.
Yes, it is a shame... To be honest, though, most remote collaboration that I've seen takes place asynchronously in revision control systems rather than in real time.
Kevin
--
I do know PiratePad has fixed width font and line-numbers:
> I'd really like to pair program online with a friend from another
> city, but it just doesn't seem to be possible today. Isn't that a
> shame? Somebody should have sorted that out already by now.
>
>
> Yes, it is a shame... To be honest, though, most remote collaboration
> that I've seen takes place asynchronously in revision control systems
> rather than in real time.
>
> Kevin
>
>
> --
> Kevin Dangoor
>
> work: http://mozilla.com/
> email: kdan...@mozilla.com <mailto:kdan...@mozilla.com>
I do know PiratePad has fixed width font and line-numbers:
http://piratepad.net/
They have a collaborative Java editor which uses the XMPP protocol. I
haven't used this for serious work, however.
Jake
as Kevin said, you need a server to do collaboration. We are currently
working hard to integrate collaborative editing to Cloud9 but it will
a "pro" feature and not be part of the open source version (yet).
Even though Cloud9's target is mainly JavaScript, we will enable all
language modes supported by Ace, which includes C/C++. You will be
able to edit collaboratively the same C++ file with others just like
google docs. Though you won't be able compile and run your code. We
are considering adding full shell access as extended feature but this
requires some architectural changes to the code base and a careful
security audit before it can go live. Expect collaboration soon -
shell access might take longer.
Best,
Fabian
On Thu, Feb 17, 2011 at 8:46 PM, Andrew Petersen <senof...@gmail.com> wrote:
> Marty, I could see your idea being realized similar to code bubbles, where
> the non-lead person submits an edit, and it shows up as a small bubble in
> the flow of the code on the screen of the lead. Or even remove the lead
> role, and bubbles just be appearin' on both screens! Obviously this isn't
> very different from yours, but it's just the first thing that popped into my
> head as a way to visualize it.
> Also, in general I find myself needing a pair programming text editor
> frequently. For example, right now I'm teaching my brother general web
> development (php, js, css, html), and while the need to be editing LIVE php
> code isn't really necessary, it would be neat to see each other's changes as
> they happen. Having two copies of the file (one for each of us) on Dropbox
> works, but is not ideal.
> I definitely understand that there are more important things, but I wanted
> to second that the feature would be nice!
We deem this feature very important since it is one of the features,
which traditional IDEs cannot offer with the same ease of use as an
online IDE. Features like these will make the difference. Writing code
has a strong social component and current IDEs don't take this
sufficiently into account. This is one of the secrets behind GitHub's
success.
Best,
Fabian
--
Interesting discussion. I like the idea of having two side by side
editors or code bubbles but for Cloud9 we are heading into the
direction of google docs.
We deem this feature very important since it is one of the features,
which traditional IDEs cannot offer with the same ease of use as an
online IDE. Features like these will make the difference. Writing code
has a strong social component and current IDEs don't take this
sufficiently into account. This is one of the secrets behind GitHub's
success.