FKalculus is a simple formal mathematical calculus program made in Kotlin.
Disclaimer: This program is still in development and is unstable. Please do not use it in production.
- Basic calculation expressions
- Variable substitution
- Simplify expressions - TODO
- Calculate derivative of a function - TODO
- Primitive integral of a function - TODO
- Resolve simple equations - TODO
You need a Kotlin compiler on your machine.
If you use an IDE (Eclipse, IntelliJ, ...) make sure you have the Kotlin plugin installed.
Clone this repository and execute the following comands:
mvn clean package
./fkalculus.sh // Launch the program
On Windows, an executable file is generated (fkalculus.exe
).
You can double-click on it in order to launch it.
FKalculus uses JUnit 5, kotlin-argparser, better-parse and Mockito-Kotlin.
The Windows packaging is done with Launch4J.
This software is Licensed under the CeCILL v2.1 license.