Menu

#16 Update TCLAP to C++11 (or later)

2.0
open
nobody
None
5
2020-04-05
2018-01-02
No

Discussion

  • Daniel Aarno

    Daniel Aarno - 2018-01-02

    The API could be significantly improved by moving to C++11 or greater (e.g., initializer lists and lambdas). This would be natural to combine with a 2.0 release with unicode support (https://sourceforge.net/p/tclap/feature-requests/14/)

     
    👍
    1
  • Hans J. Johnson

    Hans J. Johnson - 2020-03-22

    I would be willing to help make the transition.

     
  • Daniel Aarno

    Daniel Aarno - 2020-04-05

    Excellent, right now the focus is to get 1.4 out the door (but my time on this is limited at the moment). Once that is done, the plan was to start on the 2.0 branch where we can make some significant API changes. Some features of C++11 and later will allow us to make the API much cleaner (such as initializer lists). I would also like to move to a proper unit-testing framework at that time.

    For now, if you are interested in testing out 1.4 in the wild that would be most excellent.

     

Log in to post a comment.