<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>yaml Forum Rss Feed</title><link>http://www.codeplex.com/yaml/Thread/List.aspx</link><description>yaml Forum Rss Description</description><item><title>New Post: Adopt for Visual Studio 2010</title><link>http://yaml.codeplex.com/discussions/237387</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Is this project still alive? If so, when can you publish a VS2010 version?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;</description><author>brisemec</author><pubDate>Mon, 19 Sep 2011 10:56:04 GMT</pubDate><guid isPermaLink="false">New Post: Adopt for Visual Studio 2010 20110919105604A</guid></item><item><title>New Post: .NET 4?</title><link>http://yaml.codeplex.com/discussions/251654</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Portions of the DLR didn't make it into .NET 4.&amp;nbsp;&amp;nbsp; I'm trying to remove dependencies on these.&lt;/p&gt;&lt;/div&gt;</description><author>BurtHarris</author><pubDate>Sat, 09 Jul 2011 08:58:35 GMT</pubDate><guid isPermaLink="false">New Post: .NET 4? 20110709085835A</guid></item><item><title>New Post: .NET 4?</title><link>http://yaml.codeplex.com/discussions/251654</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Do you have to include the dependencies in when using this library in .NET 4? &amp;nbsp;I thought the DLR was included in .NET 4 itself, but maybe this is compiled against an older version of the DLR?. &amp;nbsp;Thanks.&lt;/p&gt;
&lt;/div&gt;</description><author>ehauser</author><pubDate>Tue, 29 Mar 2011 14:56:56 GMT</pubDate><guid isPermaLink="false">New Post: .NET 4? 20110329025656P</guid></item><item><title>New Post: .yml extension??</title><link>http://yaml.codeplex.com/discussions/249812</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I installed YAML but when I open a .yml file , it doesn't work and .yaml works. Note that .yml is more common than .yaml. What should I do to make it work???&lt;/p&gt;
&lt;/div&gt;</description><author>xiaomao</author><pubDate>Tue, 15 Mar 2011 18:21:57 GMT</pubDate><guid isPermaLink="false">New Post: .yml extension?? 20110315062157P</guid></item><item><title>New Post: Merge Key?</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=236564</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;We've been on a mission to document the configuration of our application infrastructure from load balancer to virtual machine configuration and everything in between.&amp;nbsp; YAML has turned out to be a great way to depict the relationships between network
 definitions, load balancer entries, virtual machines, etc.&amp;nbsp; We use your implementation&amp;nbsp;to write powershel scripts to recreate just about any of the items or configuration files in our infrastructure&amp;nbsp;using&amp;nbsp;YAML as the source.&lt;/p&gt;
&lt;p&gt;Having the merge capability allows us to easily create default values for things like memory, hdd size, number of CPUs,&amp;nbsp;and connected networks for a particular class of VM.&amp;nbsp; We can then create or recreate any of our VMs via powershell using the
 YAML configuration file as our authoritative source.&lt;/p&gt;
&lt;p&gt;We really appreciate what you've done already.&amp;nbsp; It's been very useful so far.&lt;/p&gt;
&lt;/div&gt;</description><author>txag1995</author><pubDate>Sun, 16 Jan 2011 22:38:26 GMT</pubDate><guid isPermaLink="false">New Post: Merge Key? 20110116103826P</guid></item><item><title>New Post: Adopt for Visual Studio 2010</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=237387</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Oh thank you sir!&lt;/p&gt;
&lt;p&gt;that's&amp;nbsp;really great news! It would be nice if the extension approach is chosen, its really a lovely feature in VS 2010, also it would&amp;nbsp;definitely&amp;nbsp;increase awareness in the&amp;nbsp;plug-in&amp;nbsp;and YAML itself,&lt;/p&gt;
&lt;p&gt;i was rather happy about the support and syntax highlighting , its a great job well done!&lt;/p&gt;
&lt;/div&gt;</description><author>sgodelet</author><pubDate>Wed, 08 Dec 2010 05:58:04 GMT</pubDate><guid isPermaLink="false">New Post: Adopt for Visual Studio 2010 20101208055804A</guid></item><item><title>New Post: Merge Key?</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=236564</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Sure, I'd consider it.&amp;nbsp;&amp;nbsp; More feedback on how you have used what I've done so far would be good motivation.&lt;/p&gt;
&lt;p&gt;My efforts on this have been somewhat dormant since last December.&amp;nbsp; I've got more use-it-or-loose-it vacation coming up, which has usually been when I get&amp;nbsp;some work done on this project.&amp;nbsp;&amp;nbsp; I'm just starting to think about that now...&lt;/p&gt;
&lt;p&gt;I've seen information about the merge idea from the spec here: &lt;a href="http://yaml.org/type/merge.pdf"&gt;
http://yaml.org/type/merge.pdf&lt;/a&gt;.&amp;nbsp;&amp;nbsp; I've been operating under the beleive that this is really a higher-level function one of the parser.&amp;nbsp;&amp;nbsp; Its something I want to have hooks for in the parser, but implement in the serialization/deserialization
 logic (which isn't very well developed at this point.)&amp;nbsp;&amp;nbsp; The example you point to on Wikipedia seems much clearer to me, thanks.&lt;/p&gt;
&lt;/div&gt;</description><author>BurtHarris</author><pubDate>Tue, 07 Dec 2010 17:12:59 GMT</pubDate><guid isPermaLink="false">New Post: Merge Key? 20101207051259P</guid></item><item><title>New Post: Adopt for Visual Studio 2010</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=237387</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Its not hard, I've got it working just haven't checked it in... there are a lot of other changes I had partway underway and they are a little tangled up.&lt;/p&gt;
&lt;p&gt;I've been meaning to get back to this, and some vacation time coming up.&lt;/p&gt;
&lt;p&gt;For the VS 2010 version, we've got a couple of choices on how to package it up.&amp;nbsp;&amp;nbsp; The current .MSI based approach is easiest to continue with, but there is a new option .VSIX specific to VS extensions that might make it more accessable.&lt;/p&gt;
&lt;/div&gt;</description><author>BurtHarris</author><pubDate>Tue, 07 Dec 2010 16:51:21 GMT</pubDate><guid isPermaLink="false">New Post: Adopt for Visual Studio 2010 20101207045121P</guid></item><item><title>New Post: Adopt for Visual Studio 2010</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=237387</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hello~&lt;/p&gt;
&lt;p&gt;How hard would it be to adopt the plugin to Visual Studio 2010?&lt;/p&gt;
&lt;/div&gt;</description><author>sgodelet</author><pubDate>Tue, 07 Dec 2010 06:41:17 GMT</pubDate><guid isPermaLink="false">New Post: Adopt for Visual Studio 2010 20101207064117A</guid></item><item><title>New Post: Merge Key?</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=236564</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I've been building some custom configuration files in YAML and have had good success&amp;nbsp;using your powershell module.&lt;/p&gt;
&lt;p&gt;Would you consider adding support for the special&amp;nbsp;merge key like Ruby has?&lt;br&gt;
&lt;a href="http://www.yaml.org/YAML_for_ruby.html#merge_key"&gt;http://www.yaml.org/YAML_for_ruby.html#merge_key&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This would allow you to create an anchor of default values to include elsewhere in the document.&amp;nbsp; A good example of this functionality is described in the Wikipedia article&lt;br&gt;
&lt;a href="http://en.wikipedia.org/wiki/YAML"&gt;http://en.wikipedia.org/wiki/YAML&lt;/a&gt;&amp;nbsp;in the section called &amp;quot;Data merge and references&amp;quot;.&amp;nbsp;&amp;nbsp;I think this kind of&amp;nbsp;functionality, especially the override concept, would greatly increase the flexibility
 of the&amp;nbsp;parser.&lt;/p&gt;
&lt;/div&gt;</description><author>txag1995</author><pubDate>Tue, 30 Nov 2010 18:35:58 GMT</pubDate><guid isPermaLink="false">New Post: Merge Key? 20101130063558P</guid></item><item><title>New Post: Silverlight Support?</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=223223</link><description>&lt;div style="line-height: normal;"&gt;Hey there,

I'm wondering if you plan to port this to Silverlight any time soon?  Specifically, the Core for using the parser services.  I started to do it, but ran into a snag with System.Runtime.Serialization.ISurrogateSelector and all of the code that relies on it.

Any thoughts on this?

Thanks,
Brian&lt;/div&gt;</description><author>BrianGenisio</author><pubDate>Wed, 11 Aug 2010 15:12:14 GMT</pubDate><guid isPermaLink="false">New Post: Silverlight Support? 20100811031214P</guid></item><item><title>New Post: Beta editor feedback</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=78016</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;The editor has been great for viewing Yaml files, except that I cannot figure out how to change the colors for syntax highlighting. Can you please provide some direction.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks!&amp;nbsp;&lt;br&gt;- Rohit&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>steele27</author><pubDate>Tue, 03 Aug 2010 21:12:26 GMT</pubDate><guid isPermaLink="false">New Post: Beta editor feedback 20100803091226P</guid></item><item><title>New Post: Insertable User Control, as a "YamlEditBox"?</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=215510</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I don't think this will prove easy.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The editor function is based on a framework established by Visual Studio.&amp;nbsp;&amp;nbsp; I'm not aware of a way to embed the editor into another application, U may have gotten easier with the release of Visual Studio 2010, there was a major rewrite of the VS editor in .NET, but I'm not sure if that's supported now.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The tokenizer/parser on the other hand are seperable from VS.&lt;/p&gt;&lt;/div&gt;</description><author>BurtHarris</author><pubDate>Mon, 21 Jun 2010 15:45:57 GMT</pubDate><guid isPermaLink="false">New Post: Insertable User Control, as a "YamlEditBox"? 20100621034557P</guid></item><item><title>New Post: Insertable User Control, as a "YamlEditBox"?</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=215510</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;&lt;span&gt;Hi Burt.&amp;nbsp;&lt;/span&gt;&lt;span&gt;I would like to have a insertable User Interface Control, as a &amp;quot;YamlEditBox&amp;quot;, which can be added in a Form and used to edit YAML text from there.&amp;nbsp;&lt;/span&gt;&lt;span&gt;I downloaded the code and did not find how.&amp;nbsp;&lt;/span&gt;&lt;span&gt;Is it possible today?&amp;nbsp;&lt;/span&gt;&lt;span&gt;This already exists?&amp;nbsp;&lt;/span&gt;&lt;span&gt;I need this as soon as possible.&amp;nbsp;&lt;/span&gt;&lt;span&gt;I would appreciate your quick response.&amp;nbsp;&lt;/span&gt;&lt;span&gt;Thank you very much. Diego&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><author>Joshua03</author><pubDate>Wed, 09 Jun 2010 19:49:02 GMT</pubDate><guid isPermaLink="false">New Post: Insertable User Control, as a "YamlEditBox"? 20100609074902P</guid></item><item><title>New Post: State of YAML Parsing</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=109814</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I'm looking to use a YAML parser for a Silverlight application, and the YAML parser here certainly looks more capable than the other C# YAML parser (yaml-net-parser.sf.net), at the very least due to age (this project has been updated more recently) and YAML spec support (this one has tests verifying 1.2 compatibility).&lt;/p&gt;
&lt;p&gt;What is the status of the parser, with respect to usefully using it in an application? What are the current caveats and things to watch out for?&lt;/p&gt;
&lt;p&gt;Would you mind providing a simple overview of using the parser? (I've been trying to figure out from the tests in the source code, but everything seems just a little bit underdocumented...)&lt;/p&gt;
&lt;p&gt;Here's what I'm presuming so far:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Add references to Yaml.Abstract.dll and Yaml.Core.dll (Will I need to rebuild these myself for Silverlight?)&lt;/li&gt;
&lt;li&gt;Use one of the static methods in YamlLanguage to parse a YAML file (RepresentFile, maybe?) -- YamlLanguageContext looks like just a stub?&lt;/li&gt;
&lt;li&gt;Use the object graph of Tagged* classes from Tagged.cs?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I realize that you are trying to focus on deeper serialization/deserialization in the long run, which is admirable, but for now I'm mostly just interested in the easiest way you can give me access to the contents of a YAML document as any sort of object graph that I can iterate/LINQ my way through. (I don't think that my current document structure for this would lend itself well to automatic deserialization anyway; its an untagged structure designed more for &amp;quot;human&amp;quot; readable/writable style than for processing, if that makes sense...)&lt;/p&gt;
&lt;p&gt;Thanks in advance, --Max Battcher / WorldMaker&lt;/p&gt;&lt;/div&gt;</description><author>WorldMaker</author><pubDate>Sun, 21 Feb 2010 10:14:43 GMT</pubDate><guid isPermaLink="false">New Post: State of YAML Parsing 20100221101443A</guid></item><item><title>New Post: Beta editor feedback</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=78016</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hey Burt,&lt;/p&gt;
&lt;p&gt;I recently installed your editor. So far it has been great for viewing YAML files and quick edits, but I've seen too many message boxed interruptions enough that I steer clear of larger edits and YAML refactoring. (The common example where I would see these errors would be converting a mapping from inline syntax to flowed syntax, which seems like a common enough refactor.) Let me know if there are any things I should focus on noting/logging the next time I see such errors.&lt;/p&gt;&lt;/div&gt;</description><author>WorldMaker</author><pubDate>Sun, 21 Feb 2010 09:18:29 GMT</pubDate><guid isPermaLink="false">New Post: Beta editor feedback 20100221091829A</guid></item><item><title>New Post: How to use YAML file to read configuration settings</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=81826</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I am curious to know how things are going with the serializer work?&amp;nbsp; I was considering taking a stab at it.&amp;nbsp; Are you looking for contributions?&lt;/p&gt;
&lt;p&gt;I was thinking of a few ways to get the data out.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;First, is a direct mapping.&amp;nbsp; If I have an object tree of hashes and collections (of any type), I would populate them by name.&amp;nbsp; If they don't name and type, serialization fails.&lt;/p&gt;
&lt;p&gt;Second, is an attribute-based approach.&amp;nbsp; Kind of like the XmlSerializer works.&amp;nbsp; If I want the names to map into my object tree differently, I have attribute control.&lt;/p&gt;
&lt;p&gt;Lastly is an optional DynamicObject (.Net 4.0) base approach.&amp;nbsp;&amp;nbsp; This can just be a wrapper around the existing serialization technique.&amp;nbsp; It would be very simple, actually, to do it that way, I think.&amp;nbsp; I did something similar that wraps the XDocument (Linq2Xml document) nodes with a DynamicObject node, and use the dynamic variables in C# to make it work.&amp;nbsp; This approach would feel very Ruby-ish.&lt;/p&gt;
&lt;p&gt;Just some thoughts.&lt;/p&gt;
&lt;p&gt;Brian&lt;/p&gt;&lt;/div&gt;</description><author>BrianGenisio</author><pubDate>Sat, 06 Feb 2010 19:11:29 GMT</pubDate><guid isPermaLink="false">New Post: How to use YAML file to read configuration settings 20100206071129P</guid></item><item><title>New Post: How to use YAML file to read configuration settings</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=81826</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I do prefer deserialization as a class instead of hashtables... I don't mind for .net 3.5, but&amp;nbsp;definitely .net 4.0 is not an option yet.&lt;/p&gt;
&lt;p&gt;XmlSerializer is an good example of &amp;quot;API&amp;quot; from my point of view. It is easy and quick to transform to xml and back a .NET object.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>nokiola</author><pubDate>Tue, 26 Jan 2010 15:30:38 GMT</pubDate><guid isPermaLink="false">New Post: How to use YAML file to read configuration settings 20100126033038P</guid></item><item><title>New Post: How to use YAML file to read configuration settings</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=81826</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hello Nokiola, and welcome&lt;/p&gt;
&lt;p&gt;The API for deserializing into objects isn't firm yet, but not far off.&amp;nbsp;&amp;nbsp; I have done several experiments, but haven't come up with one as flexible as I really want.&amp;nbsp; My library should be compatible back to .NET 2.0.&amp;nbsp;&amp;nbsp; I'm using .NET 3.5 in some of the tests, but I don't think thats needed by the core library.&lt;/p&gt;
&lt;p&gt;For you example, what Types do you want the results returned as?&amp;nbsp;&amp;nbsp;As C# classes like Production containing two public members consisting of arrays named connectionss &amp;amp; queues, where those are additional classes, or are you looking for something more dynamic language style where these all get read into instances of the Hashtable and Array classes (or something similar)?&lt;/p&gt;
&lt;p&gt;When typing YAML examples its best to use the Insert Code Snipet button (&amp;lt;/&amp;gt;) so that the spacing is preserved.&amp;nbsp;&amp;nbsp; You mentioned arrays, for that to work you would need to use YAML sequence notation with my package.&amp;nbsp;&amp;nbsp; Here's what it might look like:&lt;/p&gt;
&lt;pre&gt;%YAML 1.2
---
production:
  connections:
  - name: Connection1
    remote_ip: 127.0.0.1
  - name: Connection2
    remote_ip: 192.168.1.1
  queues:
  - queue1
  - queue2
&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>BurtHarris</author><pubDate>Mon, 25 Jan 2010 09:01:29 GMT</pubDate><guid isPermaLink="false">New Post: How to use YAML file to read configuration settings 20100125090129A</guid></item><item><title>New Post: How to use YAML file to read configuration settings</title><link>http://yaml.codeplex.com/Thread/View.aspx?ThreadId=81826</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Very much like in Ruby, I would like to use this library to read application configuration settings from a YAML file.&lt;/p&gt;
&lt;p&gt;Can you show an example C# code which allows reading the YAML file and allows getting the config values based on keys? Which minimum version of .NET framework I need to perform this task? Does YAML lib support arrays like in the below example? 'connections' is an array of 'connection' items.&lt;/p&gt;
&lt;p&gt;Here is sample of what I want to read:&lt;/p&gt;
&lt;p&gt;production:&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;connections:&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;connection:&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;name: Connection1&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;remote_ip: 127.0.0.1&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;connection:&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;name: Connection2&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;remote_ip: 192.168.1.1&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;queues:&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;queue:&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;name: queue1&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;queue:&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;name: queue2&lt;/p&gt;&lt;/div&gt;</description><author>nokiola</author><pubDate>Sun, 24 Jan 2010 13:05:33 GMT</pubDate><guid isPermaLink="false">New Post: How to use YAML file to read configuration settings 20100124010533P</guid></item></channel></rss>