I'm currently working on improving yaml implementation. It will be better in next build. One problem you can see in your test is that current implementation doesn't support loading symbols. That's because our implementation is a port of early version of JvYAML, which in turn was based on RbYAML, which in turn was based on PyYAML and Python doesn't have symbols.
I'm working on a fix.-- Oleg ---------------------------------------- From: "Ivan Porto Carrero" <[EMAIL PROTECTED]> Sent: Thursday, June 19, 2008 10:34 AM To: ironruby-core@rubyforge.org Subject: [Ironruby-core] YAML Hi Is yaml supposed to be working atm because when I try it, it definitely does some weird things. When I run the tests there is one test that fails the yamlorg_refcard.yml. And this is my test. >>> require 'yaml' => true >>> $t = {:one => "one val", :two => { :nested_first => "nested val" } } => {:one=>"one val", :two=>{:nested_first=>"nested val"}} >>> $y = YAML::dump $t => "\n--- !ruby/object:Hash\n!ruby/object:Symbol :one: !ruby/object:String one val\n!ruby/object:Symbol :two: !ruby/obje ct:Hash\n !ruby/object:Symbol :nested_first: !ruby/object:String nested val\n" >>> $r = YAML::load $y => #<Ruby::StandardLibrary::Yaml::PrivateType:0x000005c> >>> $r == $t => false >>> $r[:one] :0:in `Initialize': undefined local variable or method `[]' for #<Ruby::StandardLibrary::Yaml::PrivateType:0x000005c>:Ru by::StandardLibrary::Yaml::PrivateType (NoMethodError)
_______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core