Krosstalk Core

These docs are for the core artifacts of Krosstalk:

  • krosstalk-base: APIs shared between the runtime and compiler plugin

  • krosstalk: The core API.

  • krosstalk-server: The server API.

  • krosstalk-client: The client API.

Note that despite calling krosstalk "the common API", both the client and server APIs are fully multiplatform. However, generally your common source set will be the only one depending on krosstalk directly.

A guide to Krosstalk is available in the GitHub README, and instructions for writing plugins are in WRITING_PLUGINS.md

All modules:

Link copied to clipboard

Krosstalk APIs that are shared between the runtime and compiler plugin. None of these are user facing, you should not need them unless you are implementing a plugin.

Link copied to clipboard

Krosstalk APIs necessary for defining a client.

Link copied to clipboard

Common Krosstalk APIs that are used be both clients and servers, and everything required to define an expect Krosstalk. Includes Krosstalk, Scope, KrosstalkResult, etc.

Link copied to clipboard

Krosstalk APIs necessary for defining a server.