binpash / pash

PaSh: Light-touch Data-Parallel Shell Processing
MIT License
552 stars 39 forks source link

Separate preprocessor and runtime from particular transformations (parallelizaton, speculation, etc.) #672

Open mgree opened 1 year ago

mgree commented 1 year ago

Currently there's a lot of special casing in the preprocessor to handle different TransformationTypes. The runtime also varies based on how pash is being used.

We should pull out a unified interface for transformation/preprocessor/runtime configuration and offer a general libjitsh.