# New Ticket Created by Geoffrey Broadwell # Please include the string: [perl #57344] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=57344 >
In the source repository, the 'parrot' in runtime/parrot/foo is pointless. It's a singleton directory, and it's redundant. It also means that when we install, we either end up with silly directories like /usr/lib/parrot/runtime/parrot/foo/, or we have to clutter the .include and load_bytecode code with checks in both <prefix>/runtime/parrot/foo/ *AND* <prefix>/runtime/foo/. The solution to this is to fix the source tree -- move the children of runtime/parrot/ up one level, and get rid of the 'parrot' directory. In summary, there are three things that can budge, depending on how you view this problem: cleanliness, performance, and the source tree. I vote for fixing the source tree. -'f