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:
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.
Krosstalk APIs necessary for defining a client.
Common Krosstalk APIs that are used be both clients and servers, and everything required to define an expect
Krosstalk. Includes Krosstalk
, Scope
, KrosstalkResult
, etc.
Krosstalk APIs necessary for defining a server.