About 50 results
Open links in new tab
  1. Writing C Functions - Janet Lang

    API functions in the family type janet_opt##type(const Janet *argv, int32_t argc, int32_t n, type dflt) work similar to the normal argument getter functions. Note that the signature is different as they take in the …

  2. Janet Programming Language

    May 9, 2026 · Janet is a functional and imperative programming language. It runs on Windows, Linux, macOS, and should run on other systems with some porting. The entire language (core library, …

  3. Foreign Function Interface

    The void type can only be used as a return value, and bool maps to either Janet true or Janet false. The :string type will map a Janet string to a const char * and vice-versa. The :ptr type is the most flexible, …

  4. Parsing Expression Grammars - Janet Lang

    Janet is a functional and imperative programming language. It runs on Windows, Linux, macOS, FreeBSD and *nix.

  5. Core API - Janet Lang

    Janet is a functional and imperative programming language. It runs on Windows, Linux, macOS, FreeBSD and *nix.

  6. Introduction - Janet Lang

    Janet is a functional and imperative programming language. It runs on Windows, Linux, macOS, FreeBSD and *nix.

  7. Wrapping Types - Janet Lang

    Janet is a functional and imperative programming language. It runs on Windows, Linux, macOS, FreeBSD and *nix.

  8. cjanet

    Any of `wrapfn`, `getfn`, and `optfn` can be nil. * `ctype` is a CJanet type expression, such as `(* double)` or `(const MyCustonType)`. * `wrapfn` is a function or C macro name that is used to convert …

  9. The Janet C API

    Janet is a functional and imperative programming language. It runs on Windows, Linux, macOS, FreeBSD and *nix.

  10. Embedding - janet-lang.org

    Apr 11, 2020 · Janet is a functional and imperative programming language. It runs on Windows, Linux, macOS, FreeBSD and *nix.