Skip to content

How-to guides

Goal-oriented recipes for a specific task, assuming you already know the basics. Look here when you know what you want to accomplish and need the steps to do it. Each guide stands alone — jump straight to the one you need — but if you're working through them in order, this is a reasonable path from first setup to advanced usage:

Suggested reading order

  1. Add 2P-Kt as a dependency — the first thing any consumer needs.
  2. Set up IntelliJ — get a working development environment.
  3. Contribute with Git Flow — the branch/commit/PR workflow for contributors.
  4. Reuse variables with Scope — a common usage recipe.
  5. Implement a custom Unificator — an advanced extension point.
  6. Use the I/O library — load :io-lib, configure channels, and drive ISO stream predicates.