#543 open
Evan Phoenix

Investigate the YAML situation

Reported by Evan Phoenix | May 8th, 2008 @ 11:29 PM | in 1.0

RbYAML has lots of breakages, and we need to perform 2 tasks on the YAML front.

  1. Spec out as many failures in RbYAML as we can find
  2. Investigating either fixing RbYAML or switching to another YAML lib

Comments and changes to this ticket

  • Ryan Davis

    Ryan Davis June 23rd, 2008 @ 07:08 PM

      • → Assigned user changed from “” to “Eric Hodel”
  • Federico Builes

    Federico Builes June 23rd, 2008 @ 08:22 PM

    A current update on this:

    I'm currently working on (1), #dump and #load are mostly spec covered.

    For (2), the new RbYAML version's supposed to run just fine on Rubinius, I'll try to update our version and let you know how it goes.

  • Eric Hodel

    Eric Hodel July 21st, 2008 @ 03:46 PM

      • → Assigned user changed from “Eric Hodel” to “Federico Builes”
      • → Tag changed from “” to “yaml”
  • Federico Builes

    Federico Builes July 22nd, 2008 @ 11:32 AM

      • → State changed from “new” to “open”

    The latest RbYAML version still has some issues with rbx compiler in situations like:

    @best_indent = opts[:Indent] if 2...10 === opts[:Indent]

    Where it complains about not being able to resolve flip3. The decision on this was that RBX won't support it, right?

    If that's the case I'll start porting it.

  • Evan Phoenix

    Evan Phoenix July 22nd, 2008 @ 12:03 PM

    No, we need to support flip3 (and flip2) but support for it hasn't been coded into the compiler yet.

Please Login or create a free account to add a new comment.

You can update this ticket by sending an email to from your email client. (help)

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

Tags