I have enabled your DFlow tool, but it looks like it severely slows down
Pharo. Browsing through methods was instantaneous but with DFlow I see at
least a one second lag which make its use quite an obstacle to my workflow.

I am on macos 10.9 maverics with a 2011 macbook air.


On Tue, Aug 12, 2014 at 4:31 PM, Roberto Minelli <[email protected]>
wrote:

> Hi,
>
> I agree with you Kilon, thanks for your observation (and future help).
>
> My interaction profiler is only a means to the end. As Doru is saying, my
> goal is to use the data captured by
> DFlow to understand how developers work and what they need in their
> context.
>
> In the short term I want to analyze how developers work, but then I will
> do my best to bridge the gap between
> what our IDEs offer and what we need.
>
> P.s. Thanks Doru for your support!
>
> Cheers,
> Roby
>
> On Aug 12, 2014, at 2:57 PM, Tudor Girba <[email protected]> wrote:
>
> > Hi Kilon,
> >
> > Excellent observation!
> >
> > The Glamorous Toolkit implements the idea of a Moldable IDE. The idea is
> simple: make it dead cheap for the developer to mold the IDE to his/her
> contextual needs.
> >
> > Until now, we have announced an inspector and a debugger that do just
> that. The inspector makes it possible to mold the tool for every little
> object if you desire. For example, I alone have built literally hundreds of
> extensions for various objects. Actually, the inspector goes as far as to
> allow you to mold the flow to the context in which you are. The debugger
> lets you define custom debuggers that you can switch to while debugging.
> All these extensions are incredibly small (an object inspector extension
> has an average of 8 lines, and the debuggers we implemented consist of a
> couple of hundred loc), they are independent of each other, and they are
> put together through a small frame. Add to that the potential of using
> multiple rendering engines and we get a brand new philosophy that I believe
> holds the potential to change software development significantly.
> >
> > This is not a far goal. It's a reality now. At ESUG, we will show how
> these tools work now in practice.
> >
> > What Roberto is doing is complementary to our efforts. Data mining will
> certainly play a significant role in this picture, precisely when we will
> start to have thousands of these little contextual tools. At this time,
> DFlow is experimental, but eventually a tool like this should become part
> of the IDE as we need to understand how developers work in their context
> and what they need in their context. That is why his effort should be
> supported by our community. Please install it and give feedback.
> >
> > Cheers,
> > Doru
> >
> >
> >
> >
> > On Tue, Aug 12, 2014 at 2:06 PM, kilon alios <[email protected]>
> wrote:
> > I think the future are tools tailor made for specific kind of tasks .
> The age of IDEs and Languages has come to an end. Neither programming
> languages and IDEs can maintain the complexity of modern software. They are
> too generic.I think that what we need is a UNIX system but with GUIs , a
> collection of tools that can talk to each other but at the same time have
> an extremely limited scope as tools. Smalltalk definitely moves towards
> that direction but even Smalltalk is far from that goal.
> >
> > I see that paradigm a lot in 3d art, it raises the amount of knowledge
> required  because you end up with learning hundreds of tools contained in a
> single application but if you want professional results and you are dead
> serious about efficiency and productivity then its the way to go.
> >
> > I will install DFlow and help you in your saga, but bare in mind that
> DFlow will tell you what I use and I how , but it wont answer you the most
> important question "what I want to use and how I want to use it" .
> >
> >
> > On Tue, Aug 12, 2014 at 10:30 AM, Roberto Minelli <
> [email protected]> wrote:
> > Hi guys,
> >
> > I uploaded a web page to explain Self-Adaptive IDEs, the vision I will
> develop for my Ph.D
> > http://www.inf.usi.ch/phd/minelli/self-adaptive-ides/index.html.
> >
> > Please take a minute to look at it and tell me your opinion!
> >
> > At the moment we are conducting an experiment with my interaction
> profiler (DFlow). It would be
> > great if you could participate! This will cost you little effort but
> help me to gather an understanding
> > of development practices and interactions. This is the ground for
> improving our Pharo IDE!
> >
> > Cheers and thanks in advance,
> > Roberto
> >
> >
> >
> >
> >
> >
> > --
> > www.tudorgirba.com
> >
> > "Every thing has its own flow"
>
>
>

Reply via email to