SEALang is a superset of Perl5 with static typing, transpiled to Perl5 via Node.js. Version 1.0.5 (latest) is in early active development with a focus on adding static typing and modern features to Perl. It provides a schema API to generate Perl5 code for a compiler, but is not yet stable for production use. Key differentiators: brings static typing to Perl5, uses JavaScript/Node for tooling, and provides object-oriented primitives like Map, Array, Hash, and Scalar.
npm install sealangNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates a SEASchema, adds a routine, and compiles it to Perl5 code using SEACompiler.
Pin to exact version and test upgrades thoroughly.
Use `const { ... } = require('sealang')` instead of `import`.Read the GitHub source files for API details.
Test each feature in isolation before relying on it.
Run `npm install sealang` and ensure node_modules is in the correct directory.
Use const { SEASchema } = require('sealang');Use require() instead of import.
No dependency data recorded yet.