Transrangers: An Efficient, Composable Design Pattern for Range Processing -- Joaquín M López Muñoz

Save to:
Instapaper Pocket Readability

Another twist on ranges.

Transrangers: An Efficient, Composable Design Pattern for Range Processing

by Joaquín M López Muñoz

From the article:

Transrangers are a new design pattern for efficient, composable range processing that can be faster than pull-based C++/Range-v3 views whithout losing any expressiveness. The underlying architecture combines ideas from push processing with the internalization of control flow. Transrangers can be used on their own or be leveraged as an implementation detail of range libraries to improve the performance of view-based operations.

 

Add a Comment

You must sign in or register to add a comment.

Comments (0)

There are currently no comments on this entry.