rswk is the central Rust workspace for the development of the KSL programming language and its ecosystem.
The name is an acronym derived from Rust Workspace.
This repository is organized as a Cargo workspace containing the following crates and directories:
ksl: The core of the KSL language. This crate contains the parser, interpreter, and fundamental data structures.ksl_std: The KSL standard library, providing a baseline of common functions and utilities for the language.ksl_matrix: An official KSL plugin that introduces support for matrix operations and linear algebra.ksl_cplugin: An example implementation demonstrating how to build a native plugin for KSL using its C language interface.assets: Contains images, documentation resources, and other non-code assets related to the project.