| kind | = | "Origin" |
Any object created from scratch should usually be derived from Origin.
Mimics
Inactive cells
Active cells
Specs
Inactive cells (details)
Active cells (details)
nil
[ show source ]
method(other,
if(self same?(
#<Origin:7449CF9F>),
Reflector other:mimics?(cell(:other),
#<Origin:7449CF9F>),
bind(rescue(Condition Error, fn(c, false)),
self ==(
other))))
Takes some Text and evaluates it as Ioke source in the context of the receiver
[ show source ]
method(source, Message fromText(source) evaluateOn(self))
will return a new derivation of the receiving object. Might throw exceptions if the object is an oddball object.
[ show source ]
macro(
aspectCall = macro(ss = if(@ kind ==("Locals"), @ self, @)
call resendToValue(@@ cell(:primary), ss))
cell(:aspectCall) primary = @@ cell(:primary)
call activateValueWithCachedArguments(@@ cell(:advice), self, aspectCall: cell(:aspectCall))
)