[Mono-list] Re: [Mono-hackers-list] Re: Patch for mcs

Gaurav Vaish Gaurav Vaish <gaurav.vaish@gmail.com>
Thu, 4 Nov 2004 22:08:12 +0530


> > Ok, thanks I understood the development situation. I still cannot
> > understand why your patch must be checked in right now.
> 
> Like Atsushi pointed out: there is no need to check in this code
> immediately (and am still not convinced we should).

  Hmm... ok. It may not be checked in "right now". The only reason
that I requested for it was:

  1. mcs would support "/doc", even if in sometime future.
  2. My patch currently does nothing but just collect the comments.
So, it could have been the starting point.
  3. I did not know that Atsushi is already working on this... so, I
thought I've give in my code.
  4. It would have not immediately helped out mcs in anyway unless
"/doc" was fully supported however it would have helped in mcsdoc
since I would not have required "many changes in current mcs" in my
mcsdoc repository.

  As I already mentioned, currently, I have to manually track the
changes and update the local copy of mcs in my mcsdoc repository
because the cs-parser.jay in mcsdoc and in mcs differ by huge amounts.

> 
> As an example, the generics compiler has been developed on a separate
> directory for almost a year, and we have to integrate patches every day.
> The anonymous method code lived only on my hard drive as a copy of the
> repository for six months, and I had to go through the same problems.

  Ok. But integrating that is a pain (I assume that's manual). Well,
if it's the same case at many places, I would also live with it... :-(

> I do not like the idea of checking work-in-progress code to the
> compiler, because that code tends to be bit rot if the work is not
> completed.

  Ok. Agree...

   Hooh! Going by the examples of "generics" and "anonymous methods",
I'd let mcsdoc evolve separately and once done report back with final
code.


--
Cheers,
Gaurav Vaish
http://csdoc.sf.net
--------------------