@zlanguage/zcomp

0.6.2 • Public • Published

zcomp

The Z transpiler/interpreter

Version Downloads/week License

Z

A transpiled language that can be evaluated as a script (for testing) or transpiled to human-readable JS (for production code). Z supports modules, functions, closure, error handling, and many more features you would expect from a modern language. Is it ready for production code? I'd wait a few months before that.

ZComp

The Z Compiler (ZComp) can be installed with:

$ npm install -g @zlanguage/zcomp

Then, you should install the zstdlib (a mix of a runtime and standard library):

$ npm install -g @zlanguage/zstdlib

Finally, navigate to the directory you're using Z in, and type:

$ npm install @zlanguage/zstdlib

This installs the Z standard library locally in just the paackage you need it for.

Use the Compiler

Transpile Z Code:

$ zcomp transpile [path of Z to transpile] [path of where to output the transpiled JS]

Run Z Code:

$ zcomp run [path of Z to run]

Transpile one directory to another:

$ zcomp dirt [path of directory with Z] [path of "out" directory]

Watch a file for changes, and transpile when the file is changed:

$ zcomp watch [path of Z to watch and transpile] [path of where to output the transpiled JS]

Docs

The docs are on the offical Z Website.

Dependencies (4)

Dev Dependencies (1)

Package Sidebar

Install

npm i @zlanguage/zcomp

Weekly Downloads

0

Version

0.6.2

License

MIT

Unpacked Size

133 kB

Total Files

12

Last publish

Collaborators

  • n8programs
  • rdil