JVM/JS Edition
- Source Code — is available at https://github.com/hkhandan/kfoundation-scala. It is highly recomended to take a look at the README file first.
- Scala API — is distributed here (Scala 2.13) and here (Scala 2.12) on Maven Central Repository. To add to SBT dependencies, simply write:
libraryDependencies += "net.kfoundation" %% "kfoundation-scala" % "0.3.1"
<dependency> <groupId>net.kfoundation</groupId> <artifactId>kfoundation-java</artifactId> <version>0.3.1
npm
. The repository is located here. Details are explained in this user guide. In short, if you already have NVM, simply add the following to your code to get started:const KF = require("kfoundation");
POSIX Edition
The best way to get KFoundation is by cloning its git repository to your local machine.
$git clone https://github.com/hkhandan/kfoundation.git
Alternatively, you can download the latest release via this link.
To install, you need
- CMake 3.0 or above
- A standard C++98 or above compiler (gcc or clang would be just right)
Build the project in the following manner:
$cd kfoundation $git checkout beta $mkdir build $cd build $cmake .. $make $sudo make install