Hi Johan,

I just gave it a try and it's super awesome (mostly the watchpoints). No need to halt + inspect anymore :)
Pharo 5.0 looks sooooo cool!!

On Fri, Nov 27, 2015 at 5:03 PM, Sven Van Caekenberghe <sven@stfx.eu> wrote:
This is really great news.

Thanks a lot to all of you for working together on this and for working on it persistently for such long time (years).

I would like to add that people should realise that the technology behind it is really great and holds even more potential for the future. Furthermore, these relatively simple features combine several key foundational technologies (new compiler, AST, reflection, tools, spec, ...).

This (and all the other impressive things everybody else is doing) is what Pharo is all about.

Sven

> On 27 Nov 2015, at 15:17, Johan Fabry <jfabry@dcc.uchile.cl> wrote:
>
> Hi all,
>
> Marcus, Miguel Campusano and me have been working the last few weeks on getting breakpoints and watchpoints working for Pharo 5. Since a few days we have functionality that works for many cases and that is easily accessible. It���s really cool, I urge you to try it out!
>
> Breakpoints:
> In Nautilus in the methods list you can add a breakpoint to a method, as well as a breakpoint that triggers once, or a breakpoint that takes a condition. (The last is still a bit complicated. Marcus promised that he will clean that up :-).) Also in the code pane the suggestions menu allows you to add a breakpoint to expressions. They will be highlighted in red, and an icon appears in the gutter. Clicking it removes the breakpoint and�� also bringing up the suggestions menu allows you to remove them.
>
> Watchpoints:
> Watchpoints are a simple mechanism to log the results of specific expressions. In the code pane the suggestions menu allows you to set a watchpoint. The expression is highlighted in red and in the gutter a green ball appears. Click it and you will have a simple UI that shows the last values recorded. (Actually the watchpoint records every execution and never throws anything away, so this can become a memory hog, be careful.) You can remove the watchpoint from the UI and from the suggestions menu.
>
> In our experiments we found both very useful and powerful, try them out and be sure to tell us if there are any problems
>
> ---> Save our in-boxes! http://emailcharter.org <---
>
> Johan Fabry�� ��-�� ��http://pleiad.cl/~jfabry
> PLEIAD and RyCh labs�� -�� Computer Science Department (DCC)�� -�� University of Chile
>
>





--