I am now using the "Dao.StepList" module in the various 'DataBuilder' functions related to building and analyzing XLIST data types. The functions I had before for stepping forward and backward through a list constructing or removing elements have all be updated to make use of "Dao.StepList". I will next need to write functions for editing XFUNC objects in the 'DaoIO' monad. Originally I had started work on "Dao.StepList" to make the XFUNC editor and realized it was exactly the same algorithms I had used for the 'DataBuilder' and 'BuilderT' related functions, so I spent my time yesterday just extracting that functionaliy into the "Dao.StepList" module. Now that I have done this, I need to go back to work on the XFUNC editor.
I am now using the "Dao.StepList" module in the various 'DataBuilder' functions related to building and analyzing XLIST data types. The functions I had before for stepping forward and backward through a list constructing or removing elements have all be updated to make use of "Dao.StepList". I will next need to write functions for editing XFUNC objects in the 'DaoIO' monad. Originally I had started work on "Dao.StepList" to make the XFUNC editor and realized it was exactly the same algorithms I had used for the 'DataBuilder' and 'BuilderT' related functions, so I spent my time yesterday just extracting that functionaliy into the "Dao.StepList" module. Now that I have done this, I need to go back to work on the XFUNC editor.

printedheart/Dao