DEV Community

Yuki Kimoto
Yuki Kimoto

Posted on

2

SPVM 0.9671 is released

SPVM 0.9671 is released.

New Features and Enhancement

Changes

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
Enter fullscreen mode Exit fullscreen mode

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++

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay