SPVM 0.9671 is released.
New Features and Enhancement
0.9671 2022-12-23
[Changes]
* Added the following codes to the Makefile.PL that is generated by the spvmdist command.
unless (\$meta) {
# Do something such as environment check.
}
* SPVM is added to CONFIGURE_REQUIRES and PREREQ_PM of the Makefile.PL that is generated by the spvmdist command.
SPVM is needed for both generating Makefile.PL and the runtime.
I think only CONFIGURE_REQUIRES is good, but I found the cpanm command didn't see CONFIGURE_REQUIRES in a case,
so both specifications is safe.
* .gitignore that is generated by the spvmdist command is changed.
[Before]
blib/*
Makefile
Makefile.old
MYMETA.yml
MYMETA.json
pm_to_blib
.spvm_build
t/.spvm_build
core.*
core
SPVM-*
*.bak
*.BAK
*.tmp
*.o
*.bs
[After]
/blib/*
/Makefile
/Makefile.old
/MYMETA.yml
/MYMETA.json
/pm_to_blib
/SPVM-*
.spvm_build
core.*
core
*.bak
*.BAK
*.tmp
*.o
*.bs
[Improved Exception Messages]
* Improve an exception message.
[After]
The DynaLoader::dl_load_file function failed:Can't load the \"$dynamic_lib_file\" file for the $category methods in the $class_name class: $dl_error
For Programming Beginners
What Is SPVM?
SPVM is a static typed programming language that can be installed from Perl/CPAN.
How potential dose SPVM have?
Growth is expected in the fields of Bio Tech, AI/ML, Apple/iPhone/iPad Apps, Google/Android Apps, IoT Device, Connected Car, Smart Device, Smart Home, etc.
This is because SPVM can produce an executable file that supports cross platforms and make easy to calculate arrays and bind C/C++
Top comments (0)