Changes for version 0.0326 - 2018-04-20

  • forbidden function call from Perl. All subroutine become method or class method
  • rename Std::Arrays to Std::Array::Util
  • rename Std::Array::Util copy_of_xxx to copy_xxxs
  • rename Std::Array::Util equals_xxx to eq_xxxs
  • fix windows source file reading bug
  • inline source code must be in .inline instead of .native
  • fix temporary directory bug
  • add build directory cleanup logic

Documentation

C/C++ Binding using SPVM Extension(BETA before 1.0)
SPVM FAQ(BETA)
SPVM Standard Functions (BETA before 1.0)
SPVM Standard Modules(BETA before 1.0)
SPVM Native API(BETA before 1.0)
SPVM Perl API
SPVM Language Specification(BETA before 1.0)

Modules

Fast Calculation and Easy C/C++ Binding with perlish syntax and static typing
Byte Utility
Double Utility
Float Utility
Int Utility
Long Utility
Double Array Object
Object Array Object
Packaged based object
Short Utility
Package for Standard Function
Standard Array Utility
IO Library
Math Library
Standard Number utilities
Time Library

Provides

in lib/SPVM/Build.pm
in lib/SPVM/Build/ExtUtil.pm
in lib/SPVM/Build/Inline.pm
in lib/SPVM/Build/JIT.pm
in lib/SPVM/Build/SPVMInfo.pm