From: "zzak (Zachary Scott)" Date: 2013-06-02T11:57:26+09:00 Subject: [ruby-core:55229] [ruby-trunk - Bug #8344][Closed] Status of Psych and Syck Issue #8344 has been updated by zzak (Zachary Scott). Status changed from Open to Closed % Done changed from 0 to 100 Most of the documentation has been updated, and appropriate backports have been made, so I'm going to close this. When rubygems drops support for 1.8, we can think about removing the syck shim. ---------------------------------------- Bug #8344: Status of Psych and Syck https://bugs.ruby-lang.org/issues/8344#change-39614 Author: Eregon (Benoit Daloze) Status: Closed Priority: Normal Assignee: zzak (Zachary Scott) Category: lib Target version: current: 2.1.0 ruby -v: ruby 2.1.0dev (2013-04-28 trunk 40513) [x86_64-darwin10.8.0] Backport: 1.9.3: UNKNOWN, 2.0.0: REQUIRED Hello, The current state of YAML being Psych is still a bit unclear (see lib/yaml.rb). I propose to document YAML as always being (=) Psych, and give a tip about the syck gem which might be used with the Syck constant (but the YAML constant is always Psych). Do we need to keep Psych::EngineManager? I guess for compatibility it is safer? May I document it as deprecated so it might removed in a future version? Related to #6163. -- http://bugs.ruby-lang.org/