SPVM 1.0 language specification

Language specification of SPVM 1.0 is described in this document. SPVM is in beta testing for the 1.0 release. Language specifications are subject to change without notice.

SPVM 1.0 Language Specification

C99 compliant
Parsing
comment
POD
package
module
Access permission
Package variable
field
subroutine
Enumeration
BEGIN block
Lexical variable
block
scope
Array
value
Array of values
reference
Exception handling
interface
Weak reference
formula
literal
Fat comma
A string
Undefined value
operator
Operator precedence
Sentence
Type
Type inference
Type conversion
Thread safe
Automatically loaded modules

I write 90% of SPVM 1.0 language specification in Japanese.

SPVM is a programming language which can use as CPAN module.

cpan SPVM

SPVM works fine with Perl 5 without heavy things.

SPVM - Github

SPVM - metacpan

Leave a comment

About Yuki Kimoto

user-pic I'm Perl Programmer. I LOVE Perl. I want to contribute Perl community and Perl users.