/autumn

Autumn is a new multi-paradigm, compiled, and statically-typed programming language for the JVM.

Primary LanguageJavaApache License 2.0Apache-2.0

====== Autumn Programming Language ======

Quick Links:

About:

  • Autumn is a multi-paradigm statically-typed programming language for the JVM.
  • Autumn can seamlessly use jar-file based libraries created using Java.
  • Autumn can either compile-on-run or be precompiled into a jar file.
  • Autumn can be used as a plugin in order to facilitate scripting in other programs.
  • Autumn has an integrated unit-testing framework.
  • Autumn is licensed under the terms of the Apache 2.0 license.

Status:

  • Most of the project is at a late Beta level of development.
  • Some low-priority code is still undergoing Alpha level development.
  • Over nine hundred tests have been written and are passing.
  • The majority of the core language features are fully completed.
  • All of the core language features currently work to some degree, but some are not fully completed.

How To Install Autumn on Linux:

  1. Download the latest release.
  2. Unzip the download into a convenient location.
  3. Follow the instructions located in the README.pdf file therein.

How To Use Autumn as a Plugin in a Java Program:

As you can see here Autumn can easily be used as a plugin.
You can download the complete example project here.

Dependencies:

Contact:

Email: MackenzieHigh2995+Autumn@Gmail.com