Logo ognion
Perl Toolchain Summit 2017

May 11-14, 2017 in Lyon

Logo ognion
 

Perl Toolchain Summit 2017

May 11-14, 2017
in Lyon, France

Logo PTS  

May 11-14, 2017
in Lyon, France

PTS 2017 Projects

Add projects below that you're thinking of working on.
If you see someone else's project that you'd like to help on,
add your name, but email them as well please.

PAUSE Permissions conflicts

Try and resolve the last few case-sensitive permissions conflicts, and work with ANDK to get my proposed change merged, so they can't happen in the future.

  • NEILB

Perl6's Qt Profiler

Rakudo's default Angular profiler's performance and memory footprint make it unsuitable for any serious development. A Qt profiler frontend (written in C++) is a partial replacement, though its missing features compared to its web-based counterpart. Needs to be updated to the new profiling data format and the SQL storage.

A sub-idea: port it to Perl 6 and see if it turns out to be more performant than the JS one? :)

  • TADZIK

Static CPAN installation

Our current installation mechanism is very flexible (in a Turing complete way), but most of the time that isn't necessary. It could be useful if this dependency on shelling out to Makefile.PL/Build.PL could be eliminated where possible.

  • LEONT

CPAN::Mini in git

Not sure if I'll be working on this but it's my fall back.

While researching Makefile.PL related failures due to dotless @INC, we developed a proof of concept that I think could be generally useful if maintained. It potentially could replace or enhance http://grep.cpan.me but be more stable in that it'd be available on github.

The big advantage is I could in a shorter amount of time walk all of the directories and test a certain thing like running Makefile.PL and seeing if it failed or not.

The proof of concept can be found here: https://github.com/toddr/minicpan_grep

  • TODDR

Dist::Build

This is an extensible Build.PL implementation intended as a replacement for Module::Build.

  • LEONT

version 14 saved on 12/04/17 01:21 by Todd Rinaldo (‎toddr‎)

Home | Recent changes | History

PTS 2017 Projects

Add projects below that you're thinking of working on.
If you see someone else's project that you'd like to help on,
add your name, but email them as well please.

PAUSE Permissions conflicts

Try and resolve the last few case-sensitive permissions conflicts, and work with ANDK to get my proposed change merged, so they can't happen in the future.

  • NEILB

Perl6's Qt Profiler

Rakudo's default Angular profiler's performance and memory footprint make it unsuitable for any serious development. A Qt profiler frontend (written in C++) is a partial replacement, though its missing features compared to its web-based counterpart. Needs to be updated to the new profiling data format and the SQL storage.

A sub-idea: port it to Perl 6 and see if it turns out to be more performant than the JS one? :)

  • TADZIK

Static CPAN installation

Our current installation mechanism is very flexible (in a Turing complete way), but most of the time that isn't necessary. It could be useful if this dependency on shelling out to Makefile.PL/Build.PL could be eliminated where possible.

  • LEONT

CPAN::Mini in git

Not sure if I'll be working on this but it's my fall back.

While researching Makefile.PL related failures due to dotless @INC, we developed a proof of concept that I think could be generally useful if maintained. It potentially could replace or enhance http://grep.cpan.me but be more stable in that it'd be available on github.

The big advantage is I could in a shorter amount of time walk all of the directories and test a certain thing like running Makefile.PL and seeing if it failed or not.

The proof of concept can be found here: https://github.com/toddr/minicpan_grep

  • TODDR

Dist::Build

This is an extensible Build.PL implementation intended as a replacement for Module::Build.

  • LEONT

version 14 saved on 12/04/17 01:21 by Todd Rinaldo (‎toddr‎)

Home | Recent changes | History