Re: C++ wrappers for libyaml, plus CMake port.
Daniel Goertzen <[email protected]>
| Newsgroups | gmane.text.yaml.general |
|---|---|
| Message-ID | <CAJCf5RwuHYSYGs+qNg7w1xk9KWzokNUywYJW6R1qVziYk0CMdA@mail.gmail.com> |
Hi Andre. I know there are many libyaml wrappers, and I see none of them in the reference distro, so posting your work as a separate open source project would be the way to go. Be sure to post a link here if you do! Autotools works, and presumable so do the VC projects, so I think it would be hard to justify replacing them with CMake. Package builders for various linux distros depend on the libyaml build system working the way it does, so changing it would have a big ripple effect and create a lot of work for them. But by all means post it as a project so it is an option for those who want it. Regards, Dan. On Tue, Dec 18, 2012 at 1:03 PM, André Caron <[email protected]>wrote: > Hi all! > > First, thanks for libyaml, it's come in quite handy :-) > > I've written some C++ bindings for libyaml in order to simplify some > tasks when using the native API directly. For instance, this API > allows easily iterating over sequences: > > yaml::Document document("some-yaml-text"); > yaml::List list = document.root(); > for (std::size_t i=0; (i < list.size()); ++i) > { > const std::string item = list[i]; > // use item... > } > > I'm planning on releasing these wrappers as an open source project, > but I was wondering if it were possible to include these wrappers in > the reference distribution? > > Also, have you ever thought about switching from Autotools to CMake? > CMake much more convenient than Autotools, especially for Windows > builds. I've already made the port for my own use,but if you've ever > thought about switching to CMake, I can provide patches. > > Regards, > André > > > ------------------------------------------------------------------------------ > LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial > Remotely access PCs and mobile devices and provide instant support > Improve your efficiency, and focus on delivering more value-add services > Discover what IT Professionals Know. Rescue delivers > http://p.sf.net/sfu/logmein_12329d2d > _______________________________________________ > Yaml-core mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/yaml-core > ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Yaml-core mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/yaml-core