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


Reply via email to