From: "Tom Harris" <TomH@...>
> Thanks for the prompt reply! If left to myself I would use Python for 95% of
> what I need to do, however at work it is relegated to the build system and I
> have to work in C++, but the Python example is excellent, it does validate
> the library design that something like this is able to be added so easily.
C++ does change things a bit. ;) Neil Watkiss wrote a C-based implementation of
YAML, so you might want to run some specific C++ questions by him, via the list.
> Configuration files are often hand generated, by manually copying a
> template, certainly that is how we do it here, the library author writes a
> config file, then developers make small changes to values as required,
> without frobbing the structure too mauch. Please don't stress including this
> in any release, I am only evaluating my options at present, and I only need
> this capability if we end up using yaml here.
No problem if you decide not to use it. I'm sure you won't be the last person
to ask for include functionality. I need to implement the type-hooks for the
emitter anyway, and then the include hack is trivial.
> If you like I could include a bit more detail of the proposed usage, even a
> proposal. The included files should certainly be valid yaml documents for
> one thing.
Sure, that would be great! You don't have to be too formal about it. We can
hash out details over the mailing list, or you can also throw a proposal out on
P.S. I hope you don't mind that I responded to the whole list, but I think
others will be interested to hear about the C++ use case.