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 #6
Constraints:
-
Existence of an abstraction to which all others can be converted. This main abstraction provides an interface to chain abstractions independent of the types of values that are consumed and produced by those abstractions
-
Larger problem is solved as a pipeline of functions bound together by the single interface that chains them
Possible names:
- The One
- Monadic
- The wrapper of all things
- Imperative functional style