sonic-pi icon indicating copy to clipboard operation
sonic-pi copied to clipboard

Map preserves vector/ring/ramp type

Open RobertBendun opened this issue 4 months ago • 0 comments

Code like this:

ring(1, 2, 3).map do |x|
  2 ** x
end

Requires another invocation of ring function to restore the type. Other methods like flat_map or filter don't have that problem so this PR copies how they are implemented.

RobertBendun avatar Oct 16 '24 21:10 RobertBendun