moss heim
moss heim
Down to around 104 now. There are a bunch of deprecation warnings on macOS 10.12 that are fixed in Boost 1.64.0. We should update soon after 3.9 is released.
boost program options has a number of features which make it desirable compared to the current implementation: - easy to add options - easy to type-check options - more readable...
When this is done make sure that the argument type for `-U` is the same as supernova's (in fact, probably just use the same base class for both?). And at...
> it might even be an idea to factor out the commandline description such that supernova and scsynth use the same, no? (via a shared header, perhaps?) Yep! Although a...
Note - when this change is implemented long options should be added. (#4048)
i am going to take this on now, because it's significant technical debt that may also unblock other work. i'm planning to migrate both scsynth and sclang, keeping short-form options...
i don't have time for this currently so i've unassigned myself. i would like to add that [CLI11](https://github.com/CLIUtils/CLI11) may be worth considering as an alternative i.e., remove Boost.ProgramOptions from the...
also, this should be done at the same time as changing over parsing of bela options to the libbela-provided parsing function, by forwarding everything after a `--` sentinel in argv....
i plan on investigating this soon; i'll first try rewriting things using CLI11 and if it's noticeably better, i'll recommend we switch to that. note that this would allow us...
No, someone else will have to do this.