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.0361 - 2018-07-21

  • add two anon sub syntax [First] Package is Foo, sub name is anonymous
    • package Foo { sub : int ($self : self, $x1 : int, $x2 : int) { return $x1 + $x2; } }
    • [Second] Package is anonymous(Internaly named), sub name is anonymous
      • my $anon_sub = sub : int ($self : self, $x1 : int, $x2 : int) { return $x1 + $x2; }
  • add SPVM::Comparator This is used for object sort method
    • package SPVM::Comparator : interface { sub : int ($self : self, $x1 : object, $x2 : object); }

Documentation

C/C++ Binding using SPVM Extension(BETA before 1.0)
SPVM Standard Functions
SPVM Language
SPVM Native Interface

Modules

Fast array and numeric operation, and provide easy way to C/C++ Binding
Bool Utility
Byte object
SPVM data structure
Array object
Double object
Float object
Int object
Long object
SPVM data structure
Short object

Provides

in lib/SPVM/Build.pm
in lib/SPVM/Build/CBuilder.pm
in lib/SPVM/Build/CBuilder/Native.pm
in lib/SPVM/Build/CBuilder/Precompile.pm
in lib/SPVM/Build/Info.pm
in lib/SPVM/Build/Setting.pm
in lib/SPVM/Build/Util.pm
in lib/SPVM/BuildDir.pm