[Ironruby-core] Regarding IronRuby... How true it sounds from this blog

M. David Peterson m.david at xmlhacker.com
Mon Apr 28 15:46:28 EDT 2008

On Mon, 28 Apr 2008 12:41:02 -0600, Jim Deville <jdeville at microsoft.com>  

> So, as the new guy on the other (MSFT) side of the fence,

Welcome, Jim! :D

> I am interested in all of these suggestions and ideas.


> In addition, I have some questions/suggestions for you.
> * Would mirroring our internal repo on a commit-by-commit basis help  
> with the repository issues?

Depends on which issues you are referring to, though I can't imagine it  
would hurt any of the issues, and will certainly help with many, if not  
all of them.

> Would it help with the ownership feelings?

Yes, especially if the external repository was seen as the master  
repository with daily, hourly, or per-commit syncs with the internal MSFT  
repository, not vice-versa.

> * How can we be more transparent about what we are working on, and where  
> we are heading? A blog? A weekly posting?

This is always going to be somewhat of a gray area due to the fact that  
there will always be things (e.g. new features un-related to the Ruby  
language, related products such as development tools, DLR-specific  
extensions, Silverlight, etc.) that the powers that be @ MSFT will not  
want exposed to the outside community and/or given to the community to  
control.  These are both fair and understood concerns, but I believe easy  
enough to work around.  In this regard, if a line in the sand could be  
drawn that stated something like,

  * The community owns the Ruby implementation as it relates to the  
external specs and existing Ruby applications.
  * MSFT owns the rest.

And the community was then given control -- with John and associates  
leading the way, of course -- of pushing forward the portion of the  
repository they were in control of, I believe we would all be in the exact  
position we've been jockeying for, that of controlling each of our  
destinies and primary areas of drive and interest.

> * Would mirroring the repo to other formats help? Would releasing alpha  
> binaries be worthwhile?

I think a per-check-in build process monitored and implemented by  
something similar to CruiseControl.NET would be ideal.  This would ensure  
that the state of the repository at any given time was well understoood,  
providing access to the resulting binaries with each new build for further  
analysis and testing by anyone who felts so inclined to access the  
binaries and begin running tests against them.  In this regard, it would  
be *great* to implement and Atom-based subscription service for keeping a  
local cache of binaries up-to-date with the repository head.  In fact,  
I'll write that service if enough interest exists in having access to just  
such a service.

> I'm new, but I want to help build a community, and show that this is a  
> real OSS project. So, I really appreciate the discource. I think that  
> these meta discussions are worthwhile in helping define the community.

Agreed.  Looking forward to see what you are able to make of all this!   
And thanks!


M. David Peterson
Co-Founder & Chief Architect, 3rd&Urban, LLC
Email: m.david at 3rdandUrban.com | m.david at amp.fm
Mobile: (206) 999-0588
http://3rdandUrban.com | http://amp.fm |  

More information about the Ironruby-core mailing list