This document summarizes a presentation about a new way of developing Perl applications and the future of gperl, a fast Perl-like language. It discusses compiler modules for lexical analysis, parsing, and code generation that were originally developed for gperl and can now be used to build various tools and applications. These include a transpiler to run Perl 5 code in web browsers, a framework called PerlMotion for building iOS and OSX apps with Perl, and a static analysis tool for detecting copied code. The presentation encourages contributions to related open source projects and outlines plans to expand the capabilities of the static analysis and type inference engines.
This document summarizes a presentation about a new way of developing Perl applications and the future of gperl, a fast Perl-like language. It discusses compiler modules for lexical analysis, parsing, and code generation that were originally developed for gperl and can now be used to build various tools and applications. These include a transpiler to run Perl 5 code in web browsers, a framework called PerlMotion for building iOS and OSX apps with Perl, and a static analysis tool for detecting copied code. The presentation encourages contributions to related open source projects and outlines plans to expand the capabilities of the static analysis and type inference engines.
This document summarizes a presentation given by Ryosuke IWANAGA about Perl tools he has created for operations tasks. It introduces tools like CloudForecast for server resource monitoring, GrowthForecast for graphing RRD data, App::Ikachan for posting IRC notices, and his in-development configuration management tool called Touryo. The presentation emphasizes that Perl is well-suited for creating lightweight, testable system utilities and encourages attendees interested in development to contact the presenter or DeNA.
This document contains the file structure and code for a SampleApp project. The project contains a lib directory with SampleApp.pm and modules for a CLI crawler role and web API and controller. The SampleApp.pm file contains code to load a YAML configuration file, make GET requests to URLs listed in the file, and send reports via email if any requests fail.
This document summarizes a presentation given by Ryosuke IWANAGA about Perl tools he has created for operations tasks. It introduces tools like CloudForecast for server resource monitoring, GrowthForecast for graphing RRD data, App::Ikachan for posting IRC notices, and his in-development configuration management tool called Touryo. The presentation emphasizes that Perl is well-suited for creating lightweight, testable system utilities and encourages attendees interested in development to contact the presenter or DeNA.
This document contains the file structure and code for a SampleApp project. The project contains a lib directory with SampleApp.pm and modules for a CLI crawler role and web API and controller. The SampleApp.pm file contains code to load a YAML configuration file, make GET requests to URLs listed in the file, and send reports via email if any requests fail.