[Ironruby-core] YAML for .NET

List Member lists at mikejarosch.com
Wed Feb 6 00:20:30 EST 2008


I had started working on porting JvYaml to c#. It is really rough, currently
exporting to Yaml is working, I didn't get a chance to start on the other
direction though. I don't know if it's of any value, but I would be more
than happy to contribute what I got working.
On Feb 3, 2008 9:37 AM, Mike Moore <blowmage at gmail.com> wrote:

> IronRuby's YAML library needs to more than just be a YAML lib available to
> .NET.  It needs to match the API that the Ruby lib implemented with Syck
> has.  It has a particular API, which is why Ola wrote RbYAML in the first
> place.  We could use RbYAML (which is written entirely in Ruby) for the yaml
> lib in IronRuby, but the JRuby guys found that the performance wasn't there.
>  YAML is used in lots of apps, and having it be an order of magnitude slower
> on one platform vs. the other isn't good.  So Ola wrote JvYAML, which
> follows the Syck API but is written in Java.  That's the port I started on,
> and that's what John M is currently working on.
> I understand there are other YAML libs out there.  Personally, I'd love to
> experiment with F# to get one written.  But unless they follow Syck then
> they won't match what Ruby already has.  I know there was an effort at a
> university somewhere to write a C# port of Syck, but I don't think it was
> ever released.  And I seem to remember the JRuby guys saying that it was
> simpler to write it in Java than port Syck.  Also, I seem to recall Syck
> isn't going to be worked on anymore.
>
>
> On Feb 3, 2008 3:09 AM, M. David Peterson <m.david at xmlhacker.com> wrote:
>
> > On Sat, 02 Feb 2008 20:02:08 -0700, Sanghyeon Seo <sanxiyn at gmail.com>
> > wrote:
> >
> > > 1. Will PyYaml run via IronPython?
> > > Yes.
> >
> > Nice!
> >
> > > 2. If yes, why not focus on using PyYaml?
> > > I believe this is a separate question from having a good YAML parser
> > on
> > > .NET.
> >
> > By "on .NET" I assume you are referring to a good YAML parser that is
> > available to more than just Iron* languages?
> >
> > --
> > /M:D
> >
> > M. David Peterson
> > Co-Founder & Chief Architect, 3rd&Urban, LLC
> > Email: m.david at 3rdandUrban.com | m.david at amp.fm
> > Mobile: (206) 418-9027
> > http://3rdandUrban.com | http://amp.fm |
> > http://www.oreillynet.com/pub/au/2354
> > _______________________________________________
> > Ironruby-core mailing list
> > Ironruby-core at rubyforge.org
> > http://rubyforge.org/mailman/listinfo/ironruby-core
> >
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/ironruby-core/attachments/20080205/01a81f5a/attachment.html 


More information about the Ironruby-core mailing list