Skip to content
Perl 5 and Perl 6 compilers
Perl Prolog Perl6 JavaScript Java Go Other
Find file
Failed to load latest commit information.
cpan-Perlito5 Perlito5 - cpan - v9.020 May 2, 2016
cpan-v6 Perlito - rename "Javascript" to "JavaScript" May 10, 2016
html Perlito - bulk rename "Javascript" to "JavaScript" May 7, 2016
lib5/Perlito6 Perlito - rename "Javascript" to "JavaScript" May 10, 2016
misc Perlito5 - parser - BEGIN wip May 16, 2016
src5 Perlito5 - java - reference fix May 23, 2016
src6 Perlito - bulk rename "Javascript" to "JavaScript" May 7, 2016
t Perlito5 - add test: t/op/lex.t Jun 15, 2015
t5 Perlito5 - tests - local() May 9, 2016
t6 Perlito6 - method hyper syntax use >>. instead of .>> May 4, 2012
.gitignore Perlito5 - Java - Explicit casting to native Java Oct 30, 2015
.travis.yml call the just the necessary make steps Dec 29, 2015
ChangeLog Perlito5 - java - rmdir() May 16, 2016
LICENSE.md Perlito5 - add LICENSE file Nov 4, 2015
Makefile Perlito - rename "Javascript" to "JavaScript" May 10, 2016
README-howto-release.md Perlito5 - CPAN - v9.018 Apr 28, 2016
README-perlito5-Java.md Perlito5 - java - mkdir() May 16, 2016
README-perlito5-JavaScript.md Perlito5 - js - c-style for fix Apr 30, 2016
README-perlito5.md Perlito - bulk rename "Javascript" to "JavaScript" May 7, 2016
README-perlito6.md Perlito - bulk rename "Javascript" to "JavaScript" May 7, 2016
README.md Perlito5 - docs Feb 26, 2016
perlito5.pl Perlito5 - java - reference fix May 23, 2016
perlito6.pl Perlito - bulk rename "Javascript" to "JavaScript" May 7, 2016
run_java_test.pl Perlito5 - docs Dec 24, 2015

README.md

"Perlito" Perl compiler

This is Perlito, a compiler collection that implements a subset of Perl 5 and Perl 6.

Backends

Perlito can compile Perl 5 or Perl 6 programs into one of the 'backend' languages:

  • Perl 5 to Perl 5
  • Perl 5 to JavaScript
  • Perl 6 to Perl 5
  • Perl 6 to JavaScript
  • 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:

  • Perl 5 to Perl 6
  • Perl 5 to Java 6
  • Perl 6 to Ruby 1.9
  • Perl 6 to Go
  • Perl 6 to Common Lisp (SBCL)
  • Perl 6 to Ruby 1.9

Web

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

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

Run Perlito online, in the browser:

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

Something went wrong with that request. Please try again.