0.0.3 • Published 4 years ago

@qupa/qupa v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

Qupa

A compiled programming language based around having individual queues for each thread allowing event and callback driven multithreading behaviour.

Setup

First you need do install Clang and NPM, both of which are operating system specific.

Once that is done, simply run these lines in the folder and now all required files are prepared for your system

npm install @qupa/qupa

CLI Ussage

Once you have followed the setup, NPM has registered qupa as a command that can be used to compile with.

qupa {entry_file}

Flags

FlagDescription
-S {llvm?}The flag specifies not to build a binary, if optional term llvm is entered it will only output LLVM-IR, otherwise it will output the assembly of the target platform
-o {file}Specify the output filename from the compiler
--no-cachingSpecifies that the compiler should not reuse values cached in registers, and should instead reload any reference values each time they are used
--executeSpecifies that the compiler should not reuse values cached in registers, and should instead reload any reference values each time they are used
-vWill log out the current version number of the compiler
0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago