public void EvalSelect(RCRunner runner, RCClosure closure, RCSymbol left, RCCube right) { RCLong args = new RCLong(0, 0); ReadCounter counter = new ReadCounter(right); ReadSpec spec = new ReadSpec(counter, left, args, 0, false, false, true, false); RCCube result = right.Read(spec, counter, true, right.Count); runner.Yield(closure, result); }