[Mono-list] OCL/ECMA merging
John Barnette
jbarn@httcb.net
Fri, 30 Nov 2001 22:37:40 -0600
Mono,
As soon as I manage to get Cygwin to trickle onto my laptop through this
soda straw of a dialup connection (I'm contracting onsite in Oklahoma, far
away from my friendly desktop box ;-), I'm planning on starting to
hand-merge the OCL generated C# stubs into the Mono class libraries.
A few points:
Intel's OCL build is released under a nice, friendly BSD-style license, and
I plan to include it somewhere in the mcs directory hierarchy with some
editorial notes as to its applicability.
I plan on altering the headers of each merged file to look something like
the following (I'll pick System.Collections.Hashtable as a purely random
example):
--- CUT ---
// System.Collections.Hashtable
//
// Authors:
// Sergey Chaban (serge@wildwestsoftware.com) (Implementation)
// John Barnette (jbarn@httcb.net) (OCL merges, cleanup)
//
// Copyright (c) 2001 Sergey Chaban
// Copyright (c) 2001 Intel Corporation. All rights reserved.
//
// The signatures for this code were automatically generated from the
// standard ECMA CLI XML Library Specification. This class/interface/enum
// is a part of the ECMA CLI standard library specification.
--- CUT ---
I'll send the merged files to the list as diffs for any classes that I'm not
the maintainer for, but they'll likely be quite extensive, as a bit of
reformatting/cleanup will be part of the merging process.
I'm open to thoughts, suggestions, flames, and alternative processes for
this.
~ j. // Official Merge Monkey, 'cause I say so. ;-)