Project

General

Profile

Actions

Feature #6163

closed

Remove syck YAML extension

Added by drbrain (Eric Hodel) over 12 years ago. Updated about 12 years ago.

Status:
Closed
Target version:
-
[ruby-core:43360]

Description

=begin
The syck extension should be removed for the following reasons:

Syck only supports YAML 1.0

Syck is not YAML 1.0 compliant.

Syck is not easy to maintain, and many of the bugs existing in it have not been fixed.

Psych uses libyaml for YAML parsing of 1.0 and 1.1 documents.

The libyaml parser is maintained by a third party and shared by many projects so we benefit from bug fixes from a broad user base.

It is too hard to type "Syck" vs "Psych" I often type "Sych" or "Psyck" (joke).
=end


Related issues 2 (0 open2 closed)

Related to Ruby master - Feature #2340: Removing YAML/SyckRejectedtenderlovemaking (Aaron Patterson)11/06/2009Actions
Related to Ruby master - Bug #8344: Status of Psych and SyckClosedtenderlovemaking (Aaron Patterson)04/28/2013Actions
Actions #1

Updated by shyouhei (Shyouhei Urabe) over 12 years ago

  • Status changed from Open to Assigned

Updated by vo.x (Vit Ondruch) about 12 years ago

Seems that in r36786 the syck was dropped, but its directory structure remains in the SCM. It should be probably removed as well. Thank you.

Updated by sorah (Sorah Fukumori) about 12 years ago

  • Status changed from Assigned to Closed
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0