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 session) but that may have been caused by something else because I don't remember seeing even that in a while.. I may be doing something different in my Proxy-reification process than Glorp which lets it work even without using mirror primitives (unless I'm using them without knowing it -- I'm not sure how they work or even what they are)..? On Mon, Jun 23, 2014 at 3:16 PM, Esteban A. Maringolo <emaringolo@gmail.com> wrote:
2014-06-23 16:59 GMT-03:00 Esteban Lorenzano <estebanlm@gmail.com>:
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 modifications in squeak so the one who will do the job can take a look
I added an entry to the issue tracker: https://pharo.fogbugz.com/f/cases/13377/Mirror-primitives-in-Debugger
Which also refers back to this post, possibly causing an infinite recursion :)
I hope somebody from Pharo with enough internals knowledge will pick this up.
GLORP is the only ORM we have in Pharo 3, and debugging objects being mapped can get really nasty.
any other ORM you would do would use also proxies, so you would have the same problem :)
I know, but that doesn't make my statement false. :)
is not a problem of GLORP but a problem in our support for proxies.
What else uses this kind of proxies?
Regards!
Esteban A. Maringolo