Earlier we introduced a new plugin, which provides support of YAML format (1.0 specification) for the engine. It was assumed as a feature for engine's toolset (the runtime libraries should use compiled binary data for performance reasons).
But now it seems that we should include this plugin right into the engine's code base to simplify its usage by applications. For now the integration is implemented via special macro TDE2_YAML_PLUGIN_STATIC, which tells compiler to consider it as a part of the engine. This approach looks too massive.
Description
Earlier we introduced a new plugin, which provides support of YAML format (1.0 specification) for the engine. It was assumed as a feature for engine's toolset (the runtime libraries should use compiled binary data for performance reasons).
But now it seems that we should include this plugin right into the engine's code base to simplify its usage by applications. For now the integration is implemented via special macro TDE2_YAML_PLUGIN_STATIC, which tells compiler to consider it as a part of the engine. This approach looks too massive.