Re: [Pharo-users] System Browser "Implementors of..." drill down?

2016-07-23 Thread Alistair Grant
On Thu, Jul 21, 2016 at 07:03:40PM +, Henrik Nergaard wrote: > This can be achieved by selecting the message/class from the text area > and either right clicking and using the menu->submenu "Code search..." > or you can use the shortcuts: meta+m for implementors, meta+n for > senders, and meta+

[Pharo-users] Stack trying to use Pier 3 with Pharo 5

2016-07-23 Thread Sean Glazier
Hi, After loading the configurations of Pier and checking for the lastest and loading them as well. I still get the following when I go to the peir setup off the seaside browse applications. WABidirectionalCache(Object)>>doesNotUnderstand: #associationsDo: PRAdminSetup class>>recursiveHandersOn:pa

Re: [Pharo-users] [ANN] JSONWebToken

2016-07-23 Thread Sean Glazier
Hi, You can blame me for that because I could not find a JSON web token. It would be nice to have a search facility. Or am I missing an obvious feature I should be using? I am mostly experienced with cincom smalltalk. I like Pharo. My only criticism is that thing could be easier to set up. I am

Re: [Pharo-users] Changing method definition at runtime

2016-07-23 Thread Norbert Hartl
Can you elaborate on the reason why want to modify behaviour? And how you would like it to happen? If the code you want to modify is your own code than you can solve that most of time with the things you already have. Your example using a block might be altered to be a strategy pattern. That me

Re: [Pharo-users] Changing method definition at runtime

2016-07-23 Thread Thierry Goubier
Hi Steven, Eric, it can be done very easily by just recompiling the method, with optionally handling the fact that the underlying package may be marked as dirty. (i.e. have multiple method implementations, and switching between them by just calling #compile: on the class). Regards, Thierr

Re: [Pharo-users] Changing method definition at runtime

2016-07-23 Thread Steven Costiou
Hello, a mean to achieve behavior modification of methods at runtime could be context oriented programming (COP). It allows a method to have multiple behavior variations that can be (de)activated dynamically. However to my knowledge there is no context oriented extension for Pharo yet. I would