Introduction

Welcome to Ocypode programming language book, in this book you will learn how to use Ocypode programming language, and how to build your own Ocypode programs.

What is Ocypode?

Ocypode is a dynamic object-oriented programming language, and it's interpreted language, and its ownership memory management system. The interpreter is written in Rust. Ocypode is inspired by Rust, Python, and JavaScript. Lastly, Ocypode is a language for educational purposes, I made it to learn how to make a programming language, and it's the result.

Features

  • Dynamic typing
  • Object-oriented (WIP)
  • Interpreted language
  • Anonymous Functions
  • Main-function entry point
  • Pakcing parameters and unpacking arguments
  • Owneship memory management system

Source code

You can find the source code of Ocypode in the GitHub repository.

License

Ocypode is licensed under the GPL-3.0 license. You can find the license in the LICENSE file