Expand description
Modules§
Macros§
- impl_
native_ object - Generate native object manipulations.
Structs§
- Scope
- Scope represents a single level in the environment chain.
Constants§
- BUILTIN_
FUNCTIONS - List of built-in functions. List of built-in functions.
- INIT_
STACK_ SIZE - Initial thread stack size.
Statics§
- ERR_
SYMBOL - Literal value corresponding to the error tag in Atom. Literal value corresponding to the error tag in Atom.
- FALSE_
SYMBOL - Literal value corresponding to the boolean false in Atom. Literal value corresponding to the boolean false in Atom.
- MODULE_
NAME_ ENV - Module name in environment as key’s literal value. Module name in environment as key’s literal value.
- MODULE_
PATH_ ENV - Imported module path list in environment as key’s literal value. Imported module path list in environment as key’s literal value.
- OK_
SYMBOL - Literal value corresponding to the ok tag in Atom. Literal value corresponding to the ok tag in Atom.
- TRUE_
SYMBOL - Literal value corresponding to the boolean true in Atom. Literal value corresponding to the boolean true in Atom.
Functions§
- expand_
tilde - Expand the tilde at the start of a path.
- find_
define_ environment - Find the environment where the variable is defined.
- init_
environment - Initial Environment in KSL
- is_
invalid_ symbol - Validate symbols.
- is_
number_ eq - Check if two numbers are equal.
- read_
from_ environment - Find a variable in the environment chain.
Type Aliases§
- Dict
- Dict type in KSL
- Environment
- Environment type in KSL