I can't wait to give it a try.

Doru


On Fri, Feb 24, 2012 at 12:47 PM, Fernando Olivero
<[email protected]> wrote:
> I would like to contribute to this discussions, since is related to my
> work. I've really enjoyed the discussion on this thread on
> enhancements or full replacements to the traditional tools for
> programming that we have since smalltalk-72-76.
>
> In the context of my thesis , i'm researching the use of  development
> environments which are built using the "object-focused metaphor" as
> opposed to traditional ones that use the "view-focused" metaphor. SELF
> was the first (and 20 years later still impressive) , and Code bubbles
> is the latest.
>
> We are building a system called Gaucho, which allows to manipulate all
> the elements that make up the program, by direct-manipulation of
> visual entities called shapes. The goal is to minimize the presence of
> the tools by giving prominence to the objects themselves.
>
> Gaucho allows developers to freely place the shapes within an infinite
> plane, called the pampas, which  eases the task of comparing different
> objects, and enables developers to make use of spatial arrangements to
> support task context.
>
> Gaucho also remembers all the changes made to the system, both visual
> and system changes, for better understanding past and the current
> development session.
>
> I believe these features greatly improve the programming experience,
> as opposed to more tool based approaches.
>
> In the attached a simple example of a Gaucho, running on top of Pharo,
> rendering with Athens with a Cairo and Pango backend, without morphic!
>
> For having this i had to implement:
> * simpler and more manageable ui framework than morphic, rethought
> completely from scratch for a vectorial canvas.
> *.a non-overlapping scheme,so the shapes can push each other away
> *.complete change model
> etc...
>
> I've been working actively to release a new version, and soon will
> have it ready.
> Fernando
>
>
> On Fri, Feb 24, 2012 at 4:40 AM, Igor Stasenko <[email protected]> wrote:
>> On 24 February 2012 00:18, Matias Garcia Isaia <[email protected]> 
>> wrote:
>>> On Thu, Feb 23, 2012 at 5:08 PM, Mariano Martinez Peck
>>> <[email protected]> wrote:
>>>> Nooo!!! he comes from Java!! he starts with index 0. Kill him!!!  ;)
>>>
>>> Ooops... Time to get a new identity :)
>>>
>>>
>>> On 23 February 2012 19:47, Stéphane Ducasse <[email protected]> 
>>> wrote:
>>>> Sure we know.
>>>> And we also know that it requires effort and lot of people are talking.
>>>
>>> I know there's a loooong way to see what CodeBubbles can do, and that
>>> requires to do a big effort, but imagined that some kind of
>>> alternative - I'm not sure that CB is **exactly** what I want (sure
>>> Java-ers want to see **something more** than just a file pimped with
>>> colours, but Smalltalk **allready has** much more than a text file -
>>> have real code)  - could be very less effort-consuming. Making the
>>> current browser (Nautilus? - newbie here :) ) pop a new
>>> ¿window?¿morph? showing a method instead of updating a single pane
>>> (the current one showing method's source) don't seems to be so "far"
>>> away to me.
>>>
>>> Of course that's my point of view, based on what I imagine that could
>>> be. I should spend some time to see how it is implemented, and to see
>>> if it really is that simple, but anyway trust you if you say is a huge
>>> effort...
>>>
>>
>> Well, popping out a new morph every time you clicking around is easy part.
>> The hard part is to make this stuff really consistent and easy to use
>> for navigation and development.
>> It requires far more serious work than just spending 2 hours
>> implementing "bubbling" behavior.
>>
>>>
>>> Cheers :)
>>>
>>
>>
>>
>> --
>> Best regards,
>> Igor Stasenko.
>>



-- 
www.tudorgirba.com

"Every thing has its own flow"

Reply via email to