Add a #! line at the beginning of each of the existing Python programs and change these files to be executable. This sets the stage for having the test script blindly run anything that is executable, adding support for testing many programming languages.
Style #12
Constraints:
-
Input data is divided in chunks, similar to what an inverse multiplexer does to input signals
-
A map function applies a given worker function to each chunk of data, potentially in parallel
-
A reduce function takes the results of the many worker functions and recombines them into a coherent output
Possible names:
- Inverse multiplexer (check out electronics)
- Map-reduce