#1934: Some Python programs added to tools/dev
------------------------------+---------------------------------------------
 Reporter:  mikehh            |       Owner:  jkeenan 
     Type:  cage              |      Status:  assigned
 Priority:  normal            |   Milestone:          
Component:  coding_standards  |     Version:  2.11.0  
 Severity:  medium            |    Keywords:          
     Lang:                    |       Patch:          
 Platform:                    |  
------------------------------+---------------------------------------------

Comment(by cotto):

 For any non-core language programs included with Parrot as optional
 components, we should require that they be licensed under the same terms
 as Parrot, but not to make any restrictions on their coding standards.
 The most I'd require would be that they contain instructions as to what
 the tool is, how it's used and what it needs to be run.  I'd recommend
 that scripts follow whichever guidelines are most prevalent in that
 language's community (e.g. PEP8), but we're not getting into the business
 of enforcing coding standards on non-core languages.  (By non-core
 language, I mean anything that's not one of the major languages used by
 Parrot, essentially PIR, PASM, nqp-rx, C, Perl 5, etc.)

 Non-core language tools must never be a required part of the build.  If
 they're in git at all there needs to be a good reason why they can't be
 implemented in a core language.  In this case gdb only includes Python
 bindings, so that's the only option for nicer debugging.  We should
 consider these kinds of tools an optional and unsupported part of Parrot.
 If they work it's nice, but if they're broken they won't mess anything up.


 short answer: keep them for now with no guarantees, let them be maintained
 as the committer sees fit and if they bitrot and nobody fixes them up, out
 they go.

 I'll close this ticket after a while if there are no objections.

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/1934#comment:10>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets

Reply via email to