[REBOL] Re: [encompass.r]
From: maximo:meteorstudios at: 27-Nov-2003 12:30
> -----Original Message-----
> From: [SunandaDH--aol--com] [mailto:[SunandaDH--aol--com]]
> Sent: Thursday, November 27, 2003 11:33 AM
> To: [rebol-list--rebol--com]
> Subject: [REBOL] Re: [encompass.r]
>
> Max:
>
> > Anyone... What is the best way for a function to detect if
> it is part of an
> > object?
>
> One way would be to check if 'self is defined.
I though of that, but it is very possible that someone will use self in the global context.
even checking if its type is object! isn't completely safe...
isn't there a way to probe the current context, one which works whether we are in an
object or the global namespace ?
I might add a /bind refinement which forces a bind of the created function block to an
object. When used, It would implicitly make /revert function differently than when defined
'globally'.
As I don't need this functionality right now, I'll put it on the back burner, but if
any one DOES need it, I'll raise the priority.
I'm pushing slim as the only code I write on right now... so everything else is secondary.
I want to start working on STEEL|FORGE SOOOOOO badly.
I might start working on a Q&D forge prototype (a closed rebol-coding exclusive toolset
with no api) to bootstrap the real application and improve liquid-vid coding speed.
cheers!
-MAx
-------------
Steel project coordinator
http://www.rebol.it/~steel