An overview of Cocolang’s capabilities and features.
This is not exhaustive, more features are on their way!
Getting Started
The Cocolang CLIMOI Manifests for PISALanguage Basics
Modules & PackagesDependencies & Imports
Declaring Variables & ConstantsEndpoints & FunctionsLogicLab
The LogicLab CLILogic CommandsParticipant CommandsVariables & ValuesCalling Logic EndpointsLab ConfigurationLogic Call UtilitiesManifest UtilitiesLab TestingBuiltin Library
Serialization BuiltinsCryptography BuiltinsTypes & Collections
Primitive & Numeric TypesArray & Varray CollectionsMapping CollectionsClasses & Methods
Class & MethodsSpecial MethodsControl Flow
ConditionalsLooping & IterationYielding Return ValuesCalling Functions & MethodsThrowing & Catching ExceptionsEmitting Log Events
State & Context
Persistent & Ephemeral StateObserving & Mutating StateAccessing Participant ContextsEnvironment and InteractionsAccessing Environment Data
* coming soon