2.0.5 • Published 4 years ago
clove-lang v2.0.5
This is README for 2.1
version of Clove (JS based).
Clove is a programming language with the following features:
- Class-based syntax
- wide range of usage
- Object-oriented
- Typechecker
- Private-Public functions
- Anonymous functions
- Global-Local variables
- Big standard librairy
- Class-actor model
Install
Install firstly the node.js runtime. Then install this project via the green button and type this in your local shell.: Nodejs version 4.4 or higher is suggested.
$ npm install
$ npm run build
$ npm run repl
Note: After Installation please refer to the Language Design document (LDD.md) to find out more about the syntax and semantics.
Roadmap
- Math stdlib
- IO module
- Complex float numbers
- Source-to-Source interpreter
- Multi-Threading system
- Strong-typed, fast typechecker
Releases
Important: Clove v.2.1.4 is released under pre-alpha Long term support. It’s still under heavy construction and might contain bugs. For any bugreport please open a new issue or even a PR.
Version Guidance
Clove Release | OpenAPI Specification |
---|---|
2.1.4-alpha.x | 3.0, 2.0 - LTS |
2.1.3 | 2.0 |
2.1.2 | 2.0 |
2.1.1 | 2.0 |
Some Real-life usages
- docked-clove: A Clove environment on Steroids built with docker and kubernetes.
Atom11 Support Notes Vscode Support Notes
Development
Lead developer: Timo Sarkar
see CONTRIBUTING.md