1. Introduction
  2. Getting Started
    1. Installing KSL
    2. Configuring KSL
  3. Tutorials
    1. Hello World in KSL
    2. For Loops in KSL
    3. Rock, Paper, Scissors in KSL
    4. Structs and Arrays
  4. Comments
  5. Understanding Types
    1. Integers
    2. Floats
    3. Booleans
    4. Chars
    5. Enums
    6. Strings
    7. Arrays
    8. Structs
  6. Type Casting
  7. Variables
  8. Expressions
  9. Functions
    1. Definition
    2. Returns
    3. Inline Calls
  10. Conditionals
  11. Loops
    1. For
    2. While
  12. Libraries
  13. Namespaces
  14. Function Attributes
    1. Entry
    2. Inline
    3. No Fail
    4. No Mangle
  15. Extern/FFI Concepts
  16. Templates
  17. Error Codes
  18. Standard Library
    1. std.io
    2. std.fs
    3. std.env
    4. std.math
    5. std.random
    6. std.time
  19. KSL Language Standard
    1. using
    2. if/else if/else
    3. while
    4. for
    5. templates
    6. function
    7. casting
  20. Miscillanious
    1. Quick Syntax Guide
  21. Compiler Internals
    1. Compiling the Compiler
    2. Compiling the Standard Library
    3. Name Mangling Convention
    4. Compiler Flags