timbunce / devel-nytprof

Devel::NYTProf is a powerful feature-rich source code profiler for Perl. (Mostly in maintenance mode, so PRs are much more likely to be acted upon than Issues.)
http://blog.timbunce.org/tag/nytprof/
67 stars 50 forks source link

Propose removal of bin/nytprofpf #203

Closed jkeenan closed 9 months ago

jkeenan commented 1 year ago

The program bin/nytprofpf was first added to the Devel-NYTProf CPAN distribution back in 2013.

commit 23fb765d8e582115592074607aeab8009c706223
Author:     Holger Schmeisky <holger@schmeisky.com>
AuthorDate: Thu Aug 22 15:50:17 2013 +0200
Commit:     Holger Schmeisky <holger@schmeisky.com>
CommitDate: Thu Aug 22 15:50:17 2013 +0200

    added printer for plat_forms style reports

Its documentation describes its purpose:

$ pod2text bin/nytprofpf |cat
NAME
    nytprofpf - Generate a report for plat_forms
    (<http://www.plat-forms.org/>) from Devel::NYTProf data

When I go to that URL, I read:

Welcome to the official website of Plat_Forms - The web development platform comparison

"Plat_Forms" is a contest and competition in which top-class teams of three programmers compete to implement the same requirements for a web-based system within two days, using different technology platforms (e.g. Java, .NET, Perl, PHP, Python, Ruby, Scala, Smalltalk, JavaScript or what-have-you).

Its purpose is not to determine "the" best platform, but rather to provide new insights into the real (rather than purported) pros, cons, and emergent properties of each platform.

However, this competition appears to have been run for the last time in 2012, and the most recent entry on this page is dated 2013-04-05.

Hence, I believe we can safely remove bin/nytprofpf from the CPAN distribution, thereby lowering our maintenance burden. It will still be available from older releases of Devel-NYTProf and from the GitHub commit history.

@timbunce, @holsky, thoughts?

jkeenan commented 9 months ago

Fixed by https://github.com/jkeenan/devel-nytprof/commit/d9861d3aa536d7f6491ed9551e8cc7a40e4bfab7.