Tool Open source
CalcKernel is a statically typed language and compiler for numerical computation kernels: focused calculations that can be called from larger applications. Its typed functions, structures, integer and floating-point values, conditions, loops, and caller-owned data slices define an explicit boundary between calculation code and application responsibilities such as user interfaces, input/output, and data storage. The `ckc` compiler can check, run, and build `.ck` files into native programs or libraries, C source, or WebAssembly modules; native and C builds can optionally enable integer-overflow and slice-bounds checks, while WebAssembly builds support selected bulk-memory and SIMD optimizations. The project includes a runtime, tests, examples, documentation, public releases, and an optional Visual Studio Code extension, and is distributed under the MIT License.
1 use taken from transcripts — each links to the moment in the video.
A small language for writing calculation-heavy application code in typed functions and loops, compiling it to a native library or exporting C or WebAssembly for use elsewhere.
1 in the library.