Have you guys seen the way how mono report their compatibility? I think this is one thing I really missed. I only know some basic ruby syntax works, but then a lot of the methods are not implemented. If you want everyone know whats going on for a language port, perhaps the best bet is show us a list of all the ruby methods and then the compatibility status. I think with some reflection implementation this thing could be largely automated. For example I keep trying public_instance_methods on class and hope it would bring me the list of implemented methods, with no luck so far :( 
<br><br>I, as a user expecting IronRuby to be used by my projects, doesn&#39;t really care a lot about how DLR are designed. As long as IronRuby is going to be as close as 100% compatible as possible in shortest time, with reasonable to believe verification result, I don&#39;t care. I guess thats most people&#39;s concerns too, so if you talk about communications between expecting users and IronRuby team I think that feature list thing is the most concerned.
<br><br><div><span class="gmail_quote">On 10/3/07, <b class="gmail_sendername">John Lam (DLR)</b> &lt;<a href="mailto:jflam@microsoft.com">jflam@microsoft.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Wow.<br><br>I was enjoying my day off with my family and my brother who was in town visiting when I discovered this thread on my phone. It was fun reading things go by, but there was no way that I was going to try and respond via T9. But now that I&#39;m back in the office let&#39;s begin anew to address some of the issues that were raised yesterday:
<br><br>Charlie Nutter:<br>&gt;&gt; Are there development discussions happening on private lists,<br>&gt;&gt; say inside Microsoft within the IronRuby or DLR team? If so,<br>&gt;&gt; you should really think about moving as much of those discussions
<br>&gt;&gt; as possible into the open.<br><br>When I first joined the company back in January, we had a regular set of F2F meetings called the DLR Design Discussions. Culturally at Microsoft, we do tend to do a lot of technical discussions F2F since, well, we all work within about 50 feet or so of each other :) Almost all complex code reviews and technical design are done in front of a computer/whiteboard in someone&#39;s office. Given a choice, like most people, we will take the path of least resistance.
<br><br>That said, I do think that there are a number of things that we can do to improve how we communicate with y&#39;all. So let&#39;s address some of the issues raised on the thread and then I&#39;ll summarize with some proposals at the end.
<br><br>Charlie Nutter:<br>&gt;&gt; there doesn&#39;t appear to be any discussion about the runtime and<br>&gt;&gt; compiler subsystems.<br><br>Guilty as charged. Partly because of cultural things above, and partly due to lack of bandwidth in driving these discussions in the open. I did have the crazy idea of videotaping our design meetings, but I&#39;m not convinced that&#39;s the best way of getting information out to folks - it&#39;s really unfiltered and if you lack context they&#39;re really rather useless. But wait until the end of this mail to see some ideas.
<br><br>Curt Hagenlocher:<br>&gt;&gt; I think some of what we&#39;re seeing is a result of IronRuby&#39;s dependence<br>&gt;&gt; on the DLR -- which appears to be far from finalized, and which is not<br>&gt;&gt; going to be driven by the community at all.
<br><br>This is true in the sense that the *implementation* of the DLR will not be driven by the community. However, the *design* of the DLR is absolutely driven by community feedback. The IronRuby compiler is technically &#39;community&#39; insofar as the DLR itself is concerned, and there&#39;s been lots of design changes in DLR due to IronRuby.
<br><br>Jb Evain:<br>&gt;&gt; I&#39;m a little frustrated as well by this situation, and I&#39;d like to<br>&gt;&gt; see more technical discussions *between MS engineers* on this list.<br><br>Charlie Nutter:<br>&gt;&gt; I heard five developers, but perhaps that was a couple testers/QA
<br>&gt;&gt; as well.<br><br>I&#39;m pretty sure that I talked about our org chart before, but here it is again:<br><br>Tomas Matousek: compiler dev<br>Haibo Luo: compiler test<br>John Lam: program manager<br><br>John Messerly from our larger team contributes code as well, but only between stints in his &#39;real job&#39;.
<br><br>Most of our discussions happen on the whiteboard in 41/5612. I agree that we need to fix this, see end of mail.<br><br><br>Some ideas:<br>===========<br><br>1. We hold a bi-weekly (soon to become weekly I think due to the # of times that I cancel it) meeting for the IronRuby team. We can make this available via a toll-free conference call # if folks want to dial into it. We can&#39;t do Skype etc. from inside of corpnet.
<br><br>2. We can put together a weekly summary of changes to IronRuby/DLR so that folks can see the changes. Right now due to the way we sync with svn, we&#39;re losing some information from checkin mails.<br><br>3. In the same weekly summary, we can post about what we&#39;re planning on working on next and folks outside can chime in with status reports on what they&#39;re working on and how it&#39;s going.
<br><br>I&#39;d love to hear some more ideas about how we can improve our communications / transparency.<br><br>Thanks,<br>-John<br><br>_______________________________________________<br>Ironruby-core mailing list<br><a href="mailto:Ironruby-core@rubyforge.org">
Ironruby-core@rubyforge.org</a><br><a href="http://rubyforge.org/mailman/listinfo/ironruby-core">http://rubyforge.org/mailman/listinfo/ironruby-core</a><br></blockquote></div><br>