Releases: fglock/PerlOnJava
Releases · fglock/PerlOnJava
v1.6.0 - Module System
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
; addedlib/
directory to the project. - Expanded documentation and usage examples.
Full Changelog: v1.5.0...v1.6.0
v1.5.0 - Regex operations
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
-
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
-
v1.3.0: Added Objects.
- Objects and object operators, UNIVERSAL class
- Array and List related operators
- More tests and various bug fixes
Named subroutines
-
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
-
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