Ocean Docs

Welcome! These are the docs and tutorial for the Ocean programming language. This documentation is for Ocean v0.1

Table of Contents

This documentation is organized into 3 sections:

  • Introduction:
    An introduction to the basic concepts of Ocean, including everything you need to make a basic hello-world program, as well as a basic overview of types, control flow, variables, functions, etc.
  • Advanced Concepts:
    An in-depth exploration of some of Ocean's more complicated concepts, such as packages and the import system, a more in-depth explanation of the type system including structs and interfaces, and an overview on memory management in Ocean.
  • Standard Library:
    Documentation for all of the packages in Ocean's standard libary.

Contributing

The docs are not currently accepting contibutions however the docs will be open-sourced in the future and will allow community contributions.