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)) )