Library Improvements

Stratego -- Strategies for Program Transformation
Below is a list of ideas for improvements and extensions of the StrategoLibrary?. Feel free to add items to the list or even to start new topics.

  • Document Library: The documentation in the library modules should be improved
    • StrategoDoc?

  • Systematization of the library:
    • define primitives in separate module, e.g., io-prim.r or table-prim.r
    • make subcollections such that not the entire library needs to be imported, e.g., sys, list, ...

  • dtime should count children time as well
    • time-self: time only self process
    • time-all: time children as well

  • better naming scheme for the collect strategies

ToDo | Contributions by EelcoVisser