Changes for version 0.0395 - 2018-11-28

  • sub id, field id, package var id, basic type id, package id become start 0
  • valut_t type name rule is changed. for example Change SPVM::Point_d3 to SPVM::Point_3d
  • fix int literal out of range seg fault bug.
  • add rw, ro, rw descriptor to create field accessor has x : rw int;
  • add rw, ro, rw descriptor to create package variable accessor our $FOO : rw int;
  • setter and getter is inlined.
  • package become private by default except for anon sub
  • package variable become private by default
  • field become private by default
  • constant sub is inlined
  • simple constructor is inlined

Documentation

C/C++ Binding using SPVM Extension(BETA before 1.0)
SPVM Language
SPVM Native API
SPVM compiler to create exe file

Modules

Static Perl Virtual Machine. Fast calcuration & Easy C/C++ Binding
Bool Utility
build config
Build Utilities
Byte object
SPVM Standard Functions
Base class of SPVM data
SPVM Array
SPVM object
SPVM String
Double object
Base class of Exchange API
Float object
Int object
Long object
Short object

Provides

in lib/SPVM/Builder.pm
in lib/SPVM/Builder/C.pm
in lib/SPVM/Builder/Exe.pm
in lib/SPVM/BuildDir.pm