The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.022 - 2024-08-13

  • Document Improvement
    • Add docs for R::OP::Byte class.
    • Add docs for R::OP::Short class.
    • Add docs for R::OP::Int class.
    • Add docs for R::OP::Long class.
    • Add docs for R::OP::Double class.
    • Add docs for R::OP::Float class.
    • Add docs for R::OP::DoubleComplex class.
    • Add docs for R::OP::FloatComplex class.
    • Add docs for R::OP::AnyObject class.
    • Add docs for R::OP::String class.
    • Add docs for R::OP::StringBuffer class.
    • Add docs for R::OP::Time::Piece class.
  • Incompatible Changes
    • If concatnation C<.> operation throw an exceptions R::OP::String#concat method, the element is set to C<undef>.
    • elem_to_string method in R::OP::String, R::OP::StringBuffer, R::OP::TimePiece, R::OP::AnyObject returns undef instead of "undef" if the input data is undef.
    • Improve R::NDArray::Time::Piece#elem_cmp logic. LONG_MIN is not used.
    • Change an argument of R::NDArray#elem_cmp method and the same methods inf its child classes.
      • Before
        • method elem_cmp : int ($data : object, $a_data_index : int, $b_data_index : int);
      • After
        • method elem_cmp : int ($a_data : object, $a_data_index : int, $b_data : object, $b_data_index : int);

Modules

Porting R language Features
Data Frame
Column of Data Frame
N-Dimensional Array Base Class
N-Dimensional Array of object Type.
N-Dimensional Array of byte Type.
N-Dimensional Array of double Type.
N-Dimensional Array of Double Complex Type.
N-Dimensional Array of float Type.
N-Dimensional Array of Float Complex Type.
N-Dimensional Array of byte Type.
N-Dimensional Array of int Type.
N-Dimensional Array of long Type.
N-Dimensional Array of short Type.
N-Dimensional Array of string Type.
N-Dimensional Array of StringBuffer Type.
N-Dimensional Array of Time::Piece Type.
N-Dimensional Array Operations
N-Dimensional Array Operations for R::NDArray::AnyObject
N-Dimensional Array Operations for R::NDArray::Byte
Data Frame Operations
N-Dimensional Array Operations for R::NDArray::Double
N-Dimensional Array Operations for R::NDArray::DoubleComplex
N-Dimensional Array Operations for R::NDArray::Float
N-Dimensional Array Operations for R::NDArray::FloatComplex
N-Dimensional Array Operations for R::NDArray::Int
N-Dimensional Array Operations for R::NDArray::Long
Matrix Operations
Matrix Operations for R::NDArray::Double
Matrix Operations for R::NDArray::DoubleComplex
Matrix Operations for R::NDArray::Float
Matrix Operations for R::NDArray::FloatComplex
N-Dimensional Array Operations for R::NDArray::Short
N-Dimensional Array Operations for R::NDArray::String
N-Dimensional Array Operations for R::NDArray::StringBuffer
N-Dimensional Array Operations for R::NDArray::Time::Piece
Utilities for N-Dimensional Array