[Pharo-project] Better debugging...

Mariano Martinez Peck marianopeck at gmail.com
Mon Apr 25 19:50:57 CEST 2011


Alexandre: have you ever look to
http://www.adrian-lienhard.ch/blog?dialog=smalltak-meets-dtrace   ?
He has integrated DTrace into the SqueakVM.
http://en.wikipedia.org/wiki/DTrace

Maybe it is of help...

Cheers

mariano

On Mon, Apr 25, 2011 at 8:31 PM, Alexandre Bergel
<alexandre.bergel at me.com>wrote:

> > I understand. But no matter the UI / environment / frontend , you will
> need first the "backend" (call it as you want).
>
> Yeah, we need an implementation :-)
> Your work is indeed important. I foresee nice discussions at esug.
>
> Cheers,
> Alexandre
>
> >
> > >
> > > "What is the exact difference of execution if I slightly change a
> method?"
> > > "If I call #foo it works, if I call #foo2 it does not work. Why? What
> are the objects that appears with #foo2 that do not appear with #foo?"
> > > All these questions are essential in my opinion.
> > >
> > >
> > > I agree.
> > >
> > > Code profiler and code debugger are pretty poor. I can continue with
> test code coverage tools.
> > > After all, Computer Science is a pretty young science.
> > >
> > > Cheers,
> > > Alexandre
> > >
> > >
> > >
> > > On 25 Apr 2011, at 07:34, Craig Latta wrote:
> > >
> > > >
> > > > Hi Alexandre--
> > > >
> > > >> Debugging, as well as profiling, is a topic that everybody got it
> > > >> wrong. We still debug an application in oo in the same way that
> > > >> people debugged their C program: thinking in term of call stack and
> > > >> stack frame instead of objects.
> > > >
> > > >     So tell us more! :)  How do you express causality?
> > > >
> > > >
> > > > -C
> > > >
> > > > --
> > > > Craig Latta
> > > > www.netjam.org/resume
> > > > +31 06 2757 7177
> > > > + 1 415 287 3547
> > > >
> > > >
> > > >
> > > >
> > >
> > > --
> > > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> > > Alexandre Bergel  http://www.bergel.eu
> > > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > --
> > > Mariano
> > > http://marianopeck.wordpress.com
> > >
> >
> > --
> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> > Alexandre Bergel  http://www.bergel.eu
> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > --
> > Mariano
> > http://marianopeck.wordpress.com
> >
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
>


-- 
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gforge.inria.fr/pipermail/pharo-project/attachments/20110425/5253dde0/attachment.htm>


More information about the Pharo-project mailing list