Well, the tools available are still relatively primitive, but bugs aside, the current version of Spoon has the capability of creating and editing methods in a "remote" spoon image using a class browser living in the main image which looks and behaves exactly like a normal Pharo/Squeak image except that it has support for Spoon and all the saving is done on the remote image. In principle, that remote image could live in your local computer or anywhere on the internet.

The kind of use-cases that Craig and I have discussed include things like taking a Pharo-compatible Spoon image and "imprinting" (importing live versions of) the classes and objects from a Squeak-compatible Spoon image onto the Pharo image so that two programmers running Squeak and Pharo on their machines can collaborate on editing a specific running application in their own favorite environment.

The tools and capabilities for this already exist, although there are no doubt still bugs to be squashed.

A more sophisticated use-case would be to create a remote Spoon image running somewhere in the cloud that two or more programmers could manipulate at the same time. This is also doable using the current Spoon image and tools, but the traditional database issues concerning simultaneous access to the same resource apply and I don't think solving them in the Spoon Class Browser is a top priority for Craig right now.



L

On 2/4/13 12:41 AM, Igor Stasenko wrote:
On 4 February 2013 01:23, Lawson English <lengli...@cox.net> wrote:
dare I mention Craig Latta's Spoon project which explicitly is meant to
solve this issue?

in what way?
being able to exchange data between two images ~~ being able to deal with
two different versions of same class properly. Think about proper
support for development tools.
For example, look at traits: they are integrated since 2007? (i think)
, but some tools
still have problems with them.


L




--
Squeak from the very start (introduction to Squeak and Pharo Smalltalk for the 
(almost) complete and compleate beginner).
https://www.youtube.com/playlist?list=PL6601A198DF14788D&feature=view_all

"Debugging is twice as hard as writing the code in the first place. Therefore, if 
you write the code as cleverly as possible, you are, by definition, not smart enough to 
debug it." - Brian Kernighan


Reply via email to