Hi Pablo, thanks :) I will try Hermes.
Basic scenario is adding/removing metalinks to a lot of a methods in an iot app: 1- If the add/remove occurs a lot of time, then there is a slowdown due to recompilation of methods. As this is a remote app, i want to try recompiling all methods locally then upload them. I will also try with Hermes. 2- If metalinks are put inside a loop that is running, for now i understand i cannot update the method unless i replace it on the stack. Experimenting that is somewhere in my todolist, but i'm taking any advice ;) Maybe that is not really possible. Steven. Le 2018-02-26 10:36, teso...@gmail.com a écrit : > Hi Steven, > > 1. You can use Hermes through a socket or a file. The only pre-requisite is > that both images run similar compatible compilers (usually you can use it > from and to Pharo 6.1 and 7) > 2. You can change the method, but if there is an activation context in the > stack everything can be wrong. If you change a method you should update the > program counter of the stack, and also any other thing can change (for > example, temporaries or literals). > Can you describe more the scenario where you want to change the method? > > Cheers, > > On Sat, Feb 24, 2018 at 11:23 AM, Steven Costiou <steven.cost...@kloum.io> > wrote: > >> Hi, >> >> is this possible somehow to: >> >> - load compiled code in the image? like loading a compiled method instead of >> loading source then compiling it? >> >> - dynamically change a method that is on the stack? >> >> If so, how? :) >> >> Steven. > > -- > Pablo Tesone. > teso...@gmail.com