Documentation

The CellSpeak language and Virtual Machine and the packages that are part of the distribution are fully documented. If you want to dive into the details of it all, have a look at the manuals below.

Tutorial

The Tutorial explains step by step how to build a CellSpeak application.

TO BE RELEASED

Programming Language Manual

The CellSpeak Programming Language Manual is the reference manual for writing programs in CellSpeak. You can download the manual here, or read it online.

Read PDF online: CellSpeak Language Manual
Download PDF: CellSpeak Language Manual

User Manual

The User Manual describes the tools that are used to build, run and debug CellSpeak programs. It contains a description for the main tools used to build and run a CellSpeak program, including how to use the CellSpeak plugin for Notepad++.

Read PDF online: CellSpeak User Manual
Download PDF: CellSpeak User Manual

Packages

These manuals describe the standard packages that are available for CellSpeak.

Platform Package

The platform package contains designs,functions and definitions that most programs will need - math functions, string functions and acces to the cells of the system. Also platform specific definitions are accessible through this package.

Read PDF online: CellSpeak Platform Package
Download PDF: CellSpeak Platform Package

Graphics Package

The graphics package contains designs, functions and defintions to create graphics applications.

Read PDF online: CellSpeak Graphics Package
Download PDF: CellSpeak Graphics Package

Examples

The CellSpeak distribution contains numerous examples that illustrate the different features of the language. The examples range from simple to complex, and are a great source to learn the language. All these example are part of the CellSpeak distribution for you to compile run and experiment with.

You can also check out the examples on the pages below, where we walk you through the examples and give some additional background info.

  • Cells Designs and Messages
  • CellSpeak Types
  • CellSpeak Strings
  • Statements
  • Functions
  • Memory Allocation
  • Using Templates
  • Message Switching Test
  • Rotating Cubes
  • Solar System
  • TcpIp connection
  • TcpIp using the same port
  • Talking to the browser
  • REST API using HTTPS
  • Google Translation API
  • Exceptions
  • Running Multi-System