[squeak-dev] Re: Future of SCM (was Smalltalk for small projects only?)

Janko Mivšek janko.mivsek at eranova.si
Tue Jan 31 13:12:34 UTC 2012

Hi guys,

This idea about realtime non-invasive notifications of others activity
in the group is actually interesting and quite close what we are seeing
in realtime web apps recently. I namelly see the Facebook-like business
collaboration as a growing trend and one of more interesting innovations
there is how to get notified without being disturbed, non-invasive
therefore. I think we can copy some ideas from there to our tools too.


S, Göran Krampe piše:

>>> - Real time collaboration. If we can sit in a shared (in some
>>> controlled fashion) development environment in some kind
>>> of real time model, then lots of merging and conflicts would just say
>>> PUFF and go up in smoke. We are beginning to see
>>> this now with the new IDEs running "on the web" because suddenly it
>>> gets very natural to experiment in that direction.

>> Real-time collaboration in the sense of getting code updates from
>> other developers immediatedly is probably not very
>> helpful, as it would distract a lot.

> Code changes is one thing you probably want to *control* (which is why I
> wrote "in some controlled fashion") but some examples of stuff you
> really would like to get "immediately" are:
> - Developer X is modifying "your" code. No, not committed yet - but
> perhaps you should talk to X :)
> - Visual queue/notification that developer X just managed to break your
> unit tests
> - Developer X is right now writing new code that references classes that
> you in turn have modified in your uncommitted code... or sending
> messages whose implementations you in turn have modified in your
> uncommitted code.
> ...and so on, there are numerous "tell tales" that there will be
> interesting issues down the road - and these signals could be exposed to
> the developers in various ways. Open your mind - it is not all about
> sharing commits of code :)

Janko Mivšek
Smalltalk Web Application Server

More information about the Squeak-dev mailing list