A programing language platform
npm install luke-langluke as an abstract, extendable programming language and platform that allows custom syntax for domain specific solutions.
Important: The luke project is in early stage and under development. It's not yet production ready. If you'd like to contribute to the code or the module ecosystem, feel free to open a PR.
* Resources
* Examples
* Install
* Usage
* Language
* Custom syntax
* License
| Resource | Description |
| ------------- |-------------|
| Luke Website | Official website of the luke project |
| Luke Module Catalog | Complete collection and documentation of luke modules |
| Luke on npm | Official npm package |
| Luke on GitHub | Official luke core repo |
Code
``luke`
print "Starting luke program";
Modules
`luke
// 1. Use a module (local or remote)
use rest.luke.js;
use https://domain.com/rest.luke.js;
// 3. Use module-specific code
ns rest; // (set the module namespace)
POST {name "Hello"} to https://api.com/resource
`
luke runs on JavaScript Engines and can be used on Node, Browsers and via it's CLI.
`shell`
$ npm i luke --global
`javascript`
npm i luke --save
`html