The most recent revisal of fluidsynth's sequencer has raised the question of whether C++98 can become a mandatory dependency for fluidsynth. Most importantly:
* Can we put C++ code into fluidsynth? * Is there anybody out there who has any concerns or objections for a C++ dependency? A few more question that arise from the above: * Do we want to port fluidsynth to C++ completely? * Or should only new code/features be C++, existing C code stays untouched unless a complete rewrite is required? * Or do we only want minimal glue code for C++ stdlib features, rest stays C? Any feedback about that is welcome. Note that fluidsynth's API is unaffected and stays written in C. Detailed background information about proposed changes on GitHub: https://github.com/FluidSynth/fluidsynth/pull/604 **Spoiler:** Keep in mind that we are only talking about C++98. There is no benefit in porting fluidsynths entire codebase to C++98 (esp. not in terms of getting rid of glib). However, for this particular revisal, some features of the C++ standard library come in handy, allowing a simple and lightweight implementation. Tom _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev