Tool Open source

CalcKernel

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.

View repository Visit site Mentioned in 1 video ↓

What CalcKernel is used for

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.

Videos mentioning CalcKernel

1 in the library.