Skip to content

Latest commit

 

History

History
73 lines (52 loc) · 2.72 KB

File metadata and controls

73 lines (52 loc) · 2.72 KB

PerlOnJava

Perl running natively on the JVM

Build Status License

About Perl

Perl is a high-level, general-purpose programming language known for text processing, system administration, web development, and database integration. It combines features from C, shell scripting, and other languages with powerful regular expressions and flexible syntax.

Learn more: www.perl.org

What is PerlOnJava?

A Perl compiler and runtime for the JVM that:

  • Compiles Perl scripts to Java bytecode
  • Integrates with Java libraries (JDBC databases, Maven dependencies)
  • Supports most Perl 5.42 features
  • Includes 150+ core Perl modules (DBI, HTTP::Tiny, JSON, YAML, Text::CSV)

Quick Start

# Build
make

# Run Perl
./jperl -E 'say "Hello World"'

Full Quick Start Guide - Installation, examples, and database setup

Database Access Guide - DBI with JDBC drivers

Documentation

Getting Started

Guides

Reference

About

Contributing

We welcome contributions! See CONTRIBUTING.md for:

  • How to build and test
  • Code organization
  • Submitting pull requests
  • Developer documentation

License

Artistic License 2.0 - Copyright (c) Flavio Glock