Skip to content
"Perlito" Perl programming language compiler
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cpan-Perlito5 Perlito5 - prepare CPAN release 9.028 Sep 3, 2018
cpan-v6
docs Perlito5 - docs May 29, 2018
lib5/Perlito6
makefiles
misc
src5
src6 Perlito5 - docs Dec 12, 2017
t5
t6
.gitignore
.travis.yml
ChangeLog
LICENSE.md Perlito5 - add LICENSE file Nov 4, 2015
Makefile Perlito5 - test setup May 29, 2018
README-howto-release.md Perlito - docs May 29, 2018
README-perlito5-Java.md
README-perlito5-JavaScript.md Perlito5 - js - docs Aug 21, 2018
README-perlito5.md
README-perlito6.md
README.md
perlito5.pl Perlito5 - update perlito5.pl bootstrap Feb 21, 2019
perlito6.pl Perlito - bulk rename "Javascript" to "JavaScript" May 7, 2016

README.md

"Perlito5" Perl to Java compiler and Perl to JavaScript compiler

This is Perlito, a compiler collection that implements Perl 5 and Perl 6 programming languages.

Compile Perl to Java

  • compile Perl 5 to Java source code

  • run Perl 5 directly in the JVM

Compile Perl to JavaScript

  • compile Perl 5 to JavaScript source code; run Perl 5 directly in the browser or nodejs

  • compile Perl 6 to JavaScript source code; run Perl 6 directly in the browser or nodejs

Compile Perl to other backends

Perlito can also compile Perl 5 or Perl 6 programs into one of these languages:

  • compile Perl 5 to Perl 5

  • compile Perl 6 to Perl 5

  • compile Perl 6 to Python 2.6

The following compilers are work in progress - some tests pass, some tests fail. Check the Changelog file for details:

  • compile Perl 5 to Perl 6

  • compile Perl 6 to Ruby 1.9

  • compile Perl 6 to Go

  • compile Perl 6 to Common Lisp (SBCL)

Web

Main Perlito repository: http://github.com/fglock/Perlito

Main Project web page: http://fglock.github.io/Perlito

Run Perlito online, in the browser:

CPAN distribution:

Source code

The source code for Perlito5 can be found in the 'src5' directory. Perlito5 is written mostly in Perl 5 (the grammar uses its own mini-language.)

The source code for Perlito6 can be found in the 'src6' directory. Perlito6 is written in Perl 6.

See Also

Build Status

Build Status

You can’t perform that action at this time.