Should the reference implementation be included in the specification.

 

Shabtay’s take 04/28 – Converged, but not closed

Committee view: Still active. Somewhat dependent on the size. Also, there should be no confusion about it being a reference implementation because it is 2.0 features only and thus not compliant with the spec

 

Shabtay – no because it makes choices which may not be the ones that implementers will need to take. It would mean that it must be tested more thoroughly before we could approve the spec.

 

John – Should be provided as a tar ball but not placed in the specification as it makes it too difficult to maintain. Pieces can be used for illustration purposes.

 

Brian – We already provide an example usage in the spec and the headers. Providing an example implementation is no different and can help to clarify issues. Important to make sure it is always considered secondary to the actual spec.

 

Per – Should be used for example purposes where there is a benefit.