Writing CSL

In this chapter, we introduce the CSL language and its concepts using small examples. We also provide an in-depth language and standard library reference for advanced users.

Language Concepts and Introduction

For an introduction to the CSL language with a simple walk-through of your first contract and explanation of the basic concepts, start here:

Language Reference

For more in-depth reference and explanation of language features once you know the basic concepts, look here:

Standard Library

If you want to refer to the standard library, see here:

CSL Grammar

If you want to refer to the CSL grammar, see here: