Streamlining Rakudo::SEQUENCE.iterator (8/8)
Streamlining Rakudo::SEQUENCE.iterator (8/8)

Add some more binding that were missed before.

This is the last of my attempts to make SEQUENCE (aka ... handling)
faster.  The original code predates Rakudo Iterator technology and
is in bad need of a complete redesign: SEQUENCE should produce an
iterator, and should handle the simple cases with a simple iterator.
Using gather / take is just too much overhead for what, in most cases,
can be a simple iterator, with possible local optimizations.

Take for example the general "a" ... "z" unicode case: it will take
the .ord of the previous value, add one, and change that to a .chr
again.  An iterator would keep the codepoint value, and produce a
.chr out of that, so no .ord taking for each produced value would
be needed.

salortiz/rakudo,salortiz/rakudo,labster/rakudo,tbrowder/rakudo,softmoth/rakudo,tony-o/rakudo,softmoth/rakudo,tbrowder/rakudo,tony-o/rakudo,labster/rakudo,labster/rakudo,nbrown/rakudo,MasterDuke17/rakudo,labster/rakudo,salortiz/rakudo,softmoth/rakudo,nbrown/rakudo,tbrowder/rakudo,rakudo/rakudo,tony-o/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,tbrowder/rakudo,MasterDuke17/rakudo,nbrown/rakudo,softmoth/rakudo,labster/rakudo,nbrown/rakudo,MasterDuke17/rakudo,rakudo/rakudo,rakudo/rakudo,tbrowder/rakudo,softmoth/rakudo,tony-o/rakudo,nbrown/rakudo,nbrown/rakudo,tony-o/rakudo,salortiz/rakudo,labster/rakudo,rakudo/rakudo,tbrowder/rakudo,rakudo/rakudo,rakudo/rakudo,salortiz/rakudo,tony-o/rakudo,salortiz/rakudo