[Pharo-dev] Stepping through with GLORP Proxies

2013-11-29 Thread Esteban A. Maringolo
Does anybody else have issues while stepping through GLORP Proxy objects (collections in this case)? I simply can't use this feature unless the proxied collection was already materialized. I can't reproduce it right now, but it bites me everytime is step through blocks, because stepping into is r

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-11-29 Thread Eliot Miranda
Does the Pharo debugger use the mirror primitives yet? Unless InstructionStream and ContextPart have been updated to use objectClass: and objectInstVarAt: et al then the debugger will be fooled by proxies. I really need to push this code through to Squeak trunk. Once I've done that (Monday? it'

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-11-29 Thread Marcus Denker
On 29 Nov 2013, at 22:03, Eliot Miranda wrote: > Does the Pharo debugger use the mirror primitives yet? No. I think the methods are not even in the image. > Unless InstructionStream and ContextPart have been updated to use > objectClass: and objectInstVarAt: et al then the debugger will be f

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-11-29 Thread Eliot Miranda
On Fri, Nov 29, 2013 at 1:06 PM, Marcus Denker wrote: > > On 29 Nov 2013, at 22:03, Eliot Miranda wrote: > > > Does the Pharo debugger use the mirror primitives yet? > > No. I think the methods are not even in the image. > > > Unless InstructionStream and ContextPart have been updated to use > o

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-11-29 Thread Frank Shearar
On 29 November 2013 21:02, Eliot Miranda wrote: > Does the Pharo debugger use the mirror primitives yet? Unless > InstructionStream and ContextPart have been updated to use objectClass: and > objectInstVarAt: et al then the debugger will be fooled by proxies. I > really need to push this code th

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-11-29 Thread Esteban A. Maringolo
2013/11/29 Eliot Miranda : > On Fri, Nov 29, 2013 at 1:06 PM, Marcus Denker > wrote: >> On 29 Nov 2013, at 22:03, Eliot Miranda wrote: >> > Does the Pharo debugger use the mirror primitives yet? >> No. I think the methods are not even in the image. > I'll either prepare a change set or submit.

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-11-30 Thread Eliot Miranda
On Fri, Nov 29, 2013 at 2:22 PM, Esteban A. Maringolo wrote: > 2013/11/29 Eliot Miranda : > > On Fri, Nov 29, 2013 at 1:06 PM, Marcus Denker > > wrote: > >> On 29 Nov 2013, at 22:03, Eliot Miranda > wrote: > >> > Does the Pharo debugger use the mirror primitives yet? > >> No. I think the methods

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-11-30 Thread Clément Bera
Hello, 2013/11/30 Eliot Miranda > > > > On Fri, Nov 29, 2013 at 2:22 PM, Esteban A. Maringolo < > emaring...@gmail.com> wrote: > >> 2013/11/29 Eliot Miranda : >> > On Fri, Nov 29, 2013 at 1:06 PM, Marcus Denker >> > wrote: >> >> On 29 Nov 2013, at 22:03, Eliot Miranda >> wrote: >> >> > Does th

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-12-01 Thread Stéphane Ducasse
Hi eliot why in pharo 2.0? Do you have some specific scenario? Because it would be better to have it in Pharo 30 alpha. Stef On Nov 30, 2013, at 10:30 PM, Eliot Miranda wrote: > > > > On Fri, Nov 29, 2013 at 2:22 PM, Esteban A. Maringolo > wrote: > 2013/11/29 Eliot Miranda : > > On Fri,

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-12-01 Thread Esteban A. Maringolo
2013/12/1 Stéphane Ducasse : > Hi eliot > > why in pharo 2.0? > Do you have some specific scenario? Because it would be better to have it in > Pharo 30 alpha. In ten days I'll put a system into production (cross your fingers). It is built with Pharo 2 (what else?). So having this... will certainly

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-12-01 Thread Stéphane Ducasse
On Dec 1, 2013, at 6:11 PM, Esteban A. Maringolo wrote: > 2013/12/1 Stéphane Ducasse : >> Hi eliot >> >> why in pharo 2.0? >> Do you have some specific scenario? Because it would be better to have it in >> Pharo 30 alpha. > > In ten days I'll put a system into production (cross your fingers).

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-12-01 Thread Clément Bera
One thing with Pharo 3.0 is that the debugger is quite different than it used to be. It is now split into a model (DebugSession + DebugContext) and the view, SpecDebugger. I don't know what Eliot does have to change but the new code may require some extra work due to the debugger being different.

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-12-01 Thread David T. Lewis
On Fri, Nov 29, 2013 at 01:02:53PM -0800, Eliot Miranda wrote: > Does the Pharo debugger use the mirror primitives yet? Unless > InstructionStream and ContextPart have been updated to use objectClass: and > objectInstVarAt: et al then the debugger will be fooled by proxies. I > really need to pus

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-12-02 Thread Eliot Miranda
On Sun, Dec 1, 2013 at 11:44 AM, Clément Bera wrote: > One thing with Pharo 3.0 is that the debugger is quite different than it > used to be. > > It is now split into a model (DebugSession + DebugContext) and the view, > SpecDebugger. I don't know what Eliot does have to change but the new code >

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-12-02 Thread Clément Bera
Ok then the latest Pharo 3 that you can find here: https://ci.inria.fr/pharo/job/Pharo-3.0-Update-Step-4-Publish/ is the best image for this fix. However being the bleeding edge this image is stable but might have some issues. 2013/12/2 Eliot Miranda > > > > On Sun, Dec 1, 2013 at 11:44 AM, C

Re: [Pharo-dev] Stepping through with GLORP Proxies

2014-02-26 Thread Esteban A. Maringolo
Hi Eliot, 2013-11-30 18:30 GMT-03:00 Eliot Miranda : > On Fri, Nov 29, 2013 at 2:22 PM, Esteban A. Maringolo > wrote: >> 2013/11/29 Eliot Miranda : >> > I'll either prepare a change set or submit. It'll get done. >> I can continue stepping into until the change is ready. >> Please make it co

Re: [Pharo-dev] Stepping through with GLORP Proxies

2014-02-26 Thread Eliot Miranda
Hi Esteban, find attached. Let me know of any problems. On Wed, Feb 26, 2014 at 8:32 AM, Esteban A. Maringolo wrote: > Hi Eliot, > > > 2013-11-30 18:30 GMT-03:00 Eliot Miranda : > > On Fri, Nov 29, 2013 at 2:22 PM, Esteban A. Maringolo < > emaring...@gmail.com> > > wrote: > >> 2013/11/29 E

Re: [Pharo-dev] Stepping through with GLORP Proxies

2014-06-23 Thread Esteban A. Maringolo
Eliot, I never installed your proposed changes in a Pharo 3 image because there is a significant change in ContextPart. Your proposed changeset changes classVars of ContextPart. Your proposal: classVariableNames: 'MaxLengthForASingleDebugLogReport MaxStackDepthForASingleDebugLogReport PrimitiveFa

Re: [Pharo-dev] Stepping through with GLORP Proxies

2014-06-23 Thread Eliot Miranda
Hi Esteban, On Mon, Jun 23, 2014 at 11:45 AM, Esteban A. Maringolo wrote: > Eliot, > > I never installed your proposed changes in a Pharo 3 image because > there is a significant change in ContextPart. Your proposed changeset > changes classVars of ContextPart. > > Your proposal: > classVariable

Re: [Pharo-dev] Stepping through with GLORP Proxies

2014-06-23 Thread Esteban A. Maringolo
2014-06-23 16:28 GMT-03:00 Eliot Miranda : > Hi Esteban, >> I never installed your proposed changes in a Pharo 3 image because >> there is a significant change in ContextPart. Your proposed changeset >> changes classVars of ContextPart. >> Would you mind adapting your mirror methods changes to wo

Re: [Pharo-dev] Stepping through with GLORP Proxies

2014-06-23 Thread Esteban Lorenzano
On 23 Jun 2014, at 16:49, Esteban A. Maringolo wrote: > 2014-06-23 16:28 GMT-03:00 Eliot Miranda : >> Hi Esteban, > >>> I never installed your proposed changes in a Pharo 3 image because >>> there is a significant change in ContextPart. Your proposed changeset >>> changes classVars of ContextPa

Re: [Pharo-dev] Stepping through with GLORP Proxies

2014-06-23 Thread Esteban A. Maringolo
2014-06-23 16:59 GMT-03:00 Esteban Lorenzano : > sad, but understandable. > in any case, it is a work for the pharo *community*, not for the consortium. > things that would help: > - an entry in the issue tracker > - an explanation of the use case needed to solve > - a pointer to Eliot modification

Re: [Pharo-dev] Stepping through with GLORP Proxies

2014-06-23 Thread Chris Muller
What specific problem are you having debugging? Stepping Through a block which about to send message to a Proxy? It seems like I should be having the same problem with Magma proxies.. I know sometimes I would get a "Simulation" error while stepping Through (which would blow up a debugging sessio

Re: [Pharo-dev] Stepping through with GLORP Proxies

2014-06-23 Thread Eliot Miranda
Hi Chris, On Jun 23, 2014, at 2:05 PM, Chris Muller wrote: > What specific problem are you having debugging? Stepping Through a > block which about to send message to a Proxy? It seems like I should > be having the same problem with Magma proxies.. I know sometimes I > would get a "Simulation

Re: [Pharo-dev] Stepping through with GLORP Proxies

2014-06-24 Thread stepharo
On 24/6/14 08:18, stepharo wrote: Esteban I would like to know how different are the Glorp proxies from the ones of Mariano. Because we are thinking about to get by default a nice proxy system. Proxies in the sense of object representing one that is not in the system (and not proxies as meta

Re: [Pharo-dev] Stepping through with GLORP Proxies

2014-06-24 Thread stepharo
Esteban I would like to know how different are the Glorp proxies from the ones of Mariano. Because we are thinking about to get by default a nice proxy system. Proxies in the sense of object representing one that is not in the system (and not proxies as metaobject or representing an object tha

Re: [Pharo-dev] Stepping through with GLORP Proxies

2014-06-24 Thread Esteban A. Maringolo
Hi Stef, 2014-06-24 3:18 GMT-03:00 stepharo : > Esteban > > I would like to know how different are the Glorp proxies from the ones of > Mariano. > Because we are thinking about to get by default a nice proxy system. > Proxies in the sense of object representing one that is not in the system > (and

Re: [Pharo-dev] Stepping through with GLORP Proxies

2014-06-24 Thread Esteban Lorenzano
On 24 Jun 2014, at 09:58, Esteban A. Maringolo wrote: > Hi Stef, > > 2014-06-24 3:18 GMT-03:00 stepharo : >> Esteban >> >> I would like to know how different are the Glorp proxies from the ones of >> Mariano. >> Because we are thinking about to get by default a nice proxy system. >> Proxies in

Re: [Pharo-dev] Stepping through with GLORP Proxies

2014-06-24 Thread Eliot Miranda
On Mon, Jun 23, 2014 at 11:45 AM, Esteban A. Maringolo wrote: > Eliot, > > I never installed your proposed changes in a Pharo 3 image because > there is a significant change in ContextPart. Your proposed changeset > changes classVars of ContextPart. > > Your proposal: > classVariableNames: 'MaxLe