By Coke
February 13, 2018
The Grants Committee has received the following grant proposal for the January/February round. Before the Committee members vote, we would like to solicit feedback from the Perl community on the proposal.
Review the proposal below and please comment here by February 20th, 2018. The Committee members will start the voting process following that and the conclusion will be announced the last week of February.
OS Installation Packages for RPerl Compiler
Creation of RPerl installation packages for 12 major operating systems.
Benefits to the Perl Community
Most of the Perl community is limited in their ability to benefit from the RPerl compiler due to installation complexity.
This project will significantly decrease the barrier to utilizing RPerl for normal Perl developers.
Deliverables
Installation packages will be made available for free public download from the http://rperl.org website.
Project Details
Currently, there are 3 methods of installing RPerl, none of which is particularly easy or stable or fast.
First, RPerl can be installed manually from the latest code on GitHub, which requires all dependencies to also be installed, perhaps manually as well.
Second, RPerl can be installed via the interactive command-line installation script https://github.com/wbraswell/rperl/blob/master/script/rperl_installer.sh, which is automated but still error prone due to the many and varied configuration options, different operating systems, etc.
Third, RPerl can be installed from CPAN via the normal cpan RPerl or cpanm RPerlcommands; this is the most automated option, but it takes forever and is error prone and is only capable of installing Perl-based or Alien-based dependencies, so OS-specific dependencies are completely unsupported in this case.
The operating system installation packages generated by this project will allow most software developers to quickly and easily install RPerl without the issues introduced by missing or broken CPAN dependencies, confusing installer configuration settings, or manual code installation.
In other words, RPerl will finally be as easy to install as Perl itself.
I am already working with Will Braswell (RPerl creator) to implement CentOS support in the RPerl installation script:
https://github.com/wbraswell/rperl/commit/15ba50fa659342d155e10c307d9084d9df16e5c9
Inch-stones
I will start immediately and hope to finish within about 2 months, although it could take longer especially with the additional difficulty of Windows platforms.
Completeness Criteria
This grant is done when a new version of RPerl is release to CPAN containing the updated installation script, as well as all 12 operating system installation packages being made available on the http://rperl.org website.BioI am an official member of the RPerl development team.
This means I am a Perl programmer working with Will Braswell, and I am dedicated to the future of Perl.
Bio
I am an official member of the RPerl development team.
This means I am a Perl programmer working with Will Braswell, and I am dedicated to the future of Perl.
Categories: Grants
February 13, 2018
The Grants Committee has received the following grant proposal for the January/February round. Before the Committee members vote, we would like to solicit feedback from the Perl community on the proposal.
Review the proposal below and please comment here by February 20th, 2018. The Committee members will start the voting process following that and the conclusion will be announced the last week of February.
OS Installation Packages for RPerl Compiler
- Name:
Felix Tubiana - Amount Requested:
USD $800
Creation of RPerl installation packages for 12 major operating systems.
Benefits to the Perl Community
Most of the Perl community is limited in their ability to benefit from the RPerl compiler due to installation complexity.
This project will significantly decrease the barrier to utilizing RPerl for normal Perl developers.
Deliverables
Installation packages will be made available for free public download from the http://rperl.org website.
Project Details
Currently, there are 3 methods of installing RPerl, none of which is particularly easy or stable or fast.
First, RPerl can be installed manually from the latest code on GitHub, which requires all dependencies to also be installed, perhaps manually as well.
Second, RPerl can be installed via the interactive command-line installation script https://github.com/wbraswell/rperl/blob/master/script/rperl_installer.sh, which is automated but still error prone due to the many and varied configuration options, different operating systems, etc.
Third, RPerl can be installed from CPAN via the normal cpan RPerl or cpanm RPerlcommands; this is the most automated option, but it takes forever and is error prone and is only capable of installing Perl-based or Alien-based dependencies, so OS-specific dependencies are completely unsupported in this case.
The operating system installation packages generated by this project will allow most software developers to quickly and easily install RPerl without the issues introduced by missing or broken CPAN dependencies, confusing installer configuration settings, or manual code installation.
In other words, RPerl will finally be as easy to install as Perl itself.
I am already working with Will Braswell (RPerl creator) to implement CentOS support in the RPerl installation script:
https://github.com/wbraswell/rperl/commit/15ba50fa659342d155e10c307d9084d9df16e5c9
Inch-stones
- Upgrade RPerl installation script to support:
- Debian
- Mint
- Fedora
- OpenSUSE
- FreeBSD
- NetBSD
- Windows 10, Chocolatey
- Windows 10, Cygwin
- Windows 10, Native
- macOS
- Implement OS-specific installation packages, including package templates and accompanying how-to documentation, for:
- Ubuntu
- Debian
- Mint
- CentOS
- Fedora
- OpenSUSE
- FreeBSD
- NetBSD
- Windows 10, Chocolatey
- Windows 10, Cygwin
- Windows 10, Native
- macOS
I will start immediately and hope to finish within about 2 months, although it could take longer especially with the additional difficulty of Windows platforms.
Completeness Criteria
This grant is done when a new version of RPerl is release to CPAN containing the updated installation script, as well as all 12 operating system installation packages being made available on the http://rperl.org website.BioI am an official member of the RPerl development team.
This means I am a Perl programmer working with Will Braswell, and I am dedicated to the future of Perl.
Bio
I am an official member of the RPerl development team.
This means I am a Perl programmer working with Will Braswell, and I am dedicated to the future of Perl.
Categories: Grants
Comments
Bruno Contreras | February 19, 2018 10:10am
I believe this effort should be funded to increase the impact of RPerl
Will Braswell | February 21, 2018 12:37am
Thank you Bruno! This grant would go a really long way toward promoting both Perl and RPerl compiler.
Bruno Contreras | February 19, 2018 10:10am
I believe this effort should be funded to increase the impact of RPerl
Will Braswell | February 21, 2018 12:37am
Thank you Bruno! This grant would go a really long way toward promoting both Perl and RPerl compiler.