ENIGMA Forums

General fluff => Announcements => Topic started by: Josh @ Dreamland on January 26, 2020, 06:42:59 PM

Title: Permanently Taking on Yaml-CPP Dependency
Post by: Josh @ Dreamland on January 26, 2020, 06:42:59 PM
Hi folks,

This is a quick heads-up that we're in the process of switching our YAML parsing over to yaml-cpp instead of doing the reader in-house. This has been coming for a while, so you probably already have yaml-cpp installed. If not, please run install the yaml-cpp package using your favorite package manager.

Windows users: pacboy -S yaml-cpp
Ubuntu/Debian users: sudo apt-get install libyaml-cpp-dev
Arch Linux users: sudo pacman -Sy yaml-cpp
RPM users: yum install yaml-cpp

This change is to help push along a new event system (#1875 (https://github.com/enigma-dev/enigma-dev/pull/1875)) that will ease the transition to EGM format as we begin to switch to RadialGM.

Cheers
Title: Re: Permanently Taking on Yaml-CPP Dependency
Post by: game_maker on February 02, 2020, 10:37:23 PM
YAFD - Yet Another Fucking Dependency
Title: Re: Permanently Taking on Yaml-CPP Dependency
Post by: Josh @ Dreamland on February 10, 2020, 10:23:11 PM
Yeah, yeah. In the scheme of things, this is a positive change. If we didn't ship a package manager on Windows, it'd be different. Having to maintain Travis, I can assure you this hurt us a lot more than it hurts you. ;)
Title: Re: Permanently Taking on Yaml-CPP Dependency
Post by: time-killer-games on February 14, 2020, 12:47:55 AM
YADPADBM - yet another dialog penetration and domination bondage masterbation