fluid-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[fluid-dev] Adding C++ as mandatory dependency?


From: Tom M.
Subject: [fluid-dev] Adding C++ as mandatory dependency?
Date: Fri, 17 Jan 2020 16:34:18 +0100

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]