Matt Fowles wrote: > I am fairly new to this project and this is the first that I have heard of > these things. What are the techniques that have been banned and where can I > find a list of the things one ought not to do?
Don't worry too much about it, Matt. It is part of an ongoing game between myself and Dan Sugalski, where I submit patches and he rejects them for various reasons, normally related to performance or memory usage in critical areas within the Parrot core, such as memory management and garbage collection. If you are interested in the history, some references follow. The interpreter cycle counter first arose in the following patch: http:[EMAIL PROTECTED]/msg10218.html and was immediately rejected because it would cause a general performance hit, rather than being targeted directly at the problem areas. The subject of not adding additional fields to the Buffer header structure arose in a thread started by Dan himself, with contributions from Mike Lambert and myself: http:[EMAIL PROTECTED]/msg11424.html The specific message from Dan prohibiting it was: http:[EMAIL PROTECTED]/msg11570.html -- Peter Gibbs EmKel Systems