Re: [Pharo-project] [Vm-dev] Primitive to set an identityHash
I really don't see what good could come of it being available in general⦠Cheers, Henry On Jan 18, 2012, at 8:16 26AM, stephane ducasse wrote:
After the discussions we got and with a really big comment I would add it.
Stef On Jan 17, 2012, at 11:02 PM, Mariano Martinez Peck wrote:
On Tue, Jan 17, 2012 at 8:04 PM, Eliot Miranda <eliot.miranda@gmail.com> wrote:
On Tue, Jan 17, 2012 at 8:43 AM, Mariano Martinez Peck <marianopeck@gmail.com> wrote:
Hi guys. Becuase of some work I am doing with proxies, I would like to be able to set a specific identityHash to a proxy instance. I can add this primitive in my VM, but I was thinking if this could be of a general interest also?
It already exists. See primitiveSetIdentityHash in InterpreterPrimitives. Primitive # 161.
Thank you so much Eliot. You even save my time of coding it ;) I should have checked before...I always forget about InterpreterPrimitives hahaha So...Pharaoers... do you want the image side of the primitive and some tests? I can provide that if desired (in my opinion I would include it)
Cheers
Cheers
-- Mariano http://marianopeck.wordpress.com
-- best, Eliot
-- Mariano http://marianopeck.wordpress.com
On Wed, Jan 18, 2012 at 11:25 AM, Henrik Johansen < henrik.s.johansen@veloxit.no> wrote:
I really don't see what good could come of it being available in generalâ¦
I think it is a nice feature to have. If you just have it in the VM nobody will see it unless the guy load all VM stuff and checks the code. For example, for certain hacky scenario, I wanted to create proxies which have exactly the same identitiHash as the object they proxify. That primitive let me do that. I was lucky that I asked in the mailing list, otherwise I would have miss it. And it is not that we do not have dangerous methods in the image because we do. So... I would include it since I think it could be useful for someone doing hacky stuff, but as Stef says, I would put a really really clear comment.
Cheers, Henry
On Jan 18, 2012, at 8:16 26AM, stephane ducasse wrote:
After the discussions we got and with a really big comment I would add
it.
Stef On Jan 17, 2012, at 11:02 PM, Mariano Martinez Peck wrote:
On Tue, Jan 17, 2012 at 8:04 PM, Eliot Miranda <eliot.miranda@gmail.com>
wrote:
On Tue, Jan 17, 2012 at 8:43 AM, Mariano Martinez Peck <
marianopeck@gmail.com> wrote:
Hi guys. Becuase of some work I am doing with proxies, I would like to
be able to set a specific identityHash to a proxy instance. I can add this primitive in my VM, but I was thinking if this could be of a general interest also?
It already exists. See primitiveSetIdentityHash in
InterpreterPrimitives. Primitive # 161.
Thank you so much Eliot. You even save my time of coding it ;) I
should have checked before...I always forget about InterpreterPrimitives hahaha
So...Pharaoers... do you want the image side of the primitive and some tests? I can provide that if desired (in my opinion I would include it)
Cheers
Cheers
-- Mariano http://marianopeck.wordpress.com
-- best, Eliot
-- Mariano http://marianopeck.wordpress.com
-- Mariano http://marianopeck.wordpress.com
participants (2)
-
Henrik Johansen -
Mariano Martinez Peck