Skip to content

Releases: fglock/PerlOnJava

v1.6.0 - Module System

12 Sep 15:32
Compare
Choose a tag to compare

v1.6.0: Module System and Standard Library Enhancements.

  • Module system for improved code organization and reuse.
  • Core Perl module operators: do FILE, require, caller, use, no.
  • Module special subroutines: import, unimport are supported.
  • Environment and special variables: PERL5LIB, @INC, %INC, @ARGV, %ENV, $0, $$.
  • Additional operators: die, warn, time, times, localtime, gmtime, index, rindex.
  • Standard library ported modules: Data::Dumper, Symbol, strict; added lib/ directory to the project.
  • Expanded documentation and usage examples.

Full Changelog: v1.5.0...v1.6.0

v1.5.0 - Regex operations

09 Sep 18:19
Compare
Choose a tag to compare

v1.5.0: Added Regex Operations.

  • Regular expressions and pattern matching: m//, pos, qr//, quotemeta, s///, split
  • More complete set of operations on strings, numbers, arrays, hashes, lists
  • More special variables
  • More tests and various bug fixes

Full Changelog: v1.4.0...v1.5.0

v1.4.0 - I/O operations

02 Sep 19:20
Compare
Choose a tag to compare
  • v1.4.0: Added I/O Operations.

    • File i/o operators: open, close, eof, readline, print, printf, say
    • sprintf, substr
    • STDOUT, STDERR, STDIN
    • More special variables
    • TAP (Perl standard) tests
    • Hash and array slices
    • More tests and various bug fixes

Full Changelog: v1.3.0...v1.4.0

v1.3.0 - Objects

29 Aug 19:12
Compare
Choose a tag to compare
  • v1.3.0: Added Objects.

    • Objects and object operators, UNIVERSAL class
    • Array and List related operators
    • More tests and various bug fixes

Named subroutines

25 Aug 18:06
Compare
Choose a tag to compare
  • v1.2.0: Added Namespaces and named subroutines.

    • Added typeglobs
    • Added more operators
    • Improved iterator implementation
    • Improved parsing of global identifiers

Full Changelog: v1.1.0...v1.2.0

v1.1.0 - Architecture Settled, Benchmarks and Tests Added

20 Aug 08:36
Compare
Choose a tag to compare
  • v1.1.0: Established architecture and added key features. The system now supports benchmarks and tests.

    • JSR 223 integration
    • Support for closures
    • Eval-string functionality
    • Enhanced statements, data types, and call context