2.0.5 • Published 4 years ago

clove-lang v2.0.5

Weekly downloads
3
License
ISC
Repository
github
Last release
4 years ago

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 ReleaseOpenAPI Specification
2.1.4-alpha.x3.0, 2.0 - LTS
2.1.32.0
2.1.22.0
2.1.12.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