Tutorial/Overview
What is Neko?
Neko is a language intended to be used to implement other languages, particularly high-level, dynamic languages. Neko comes with its own virtual machine, runtime, and libraries. It is an excellent way to quickly implement languages without having to worry too much about low-level details.
What is this tutorial?
Although Neko is easy to work with, the sparsity of the documentation makes it somewhat difficult to get started. Hopefully, this tutorial can help people get up to speed and working with Neko in a short amount of time, as well as providing a bit more exposure for the language.
Tutorial Contents
Getting Started
- Installation - Get up and running
- Compilation - Compiling Neko programs
- Walkthough - Starting out, step-by-step
- Basic Neko - The language basics
- Neko Tools - Using the tools provided by Neko
- Using the Console - How to use the interpreter
Functions and Libraries
- Built-ins - Overview of the built-in functions
- Modules - Creating and using modules
- C Libraries - How to use libraries written in C
- Interfacing with C - Writing libraries in C and using them from Neko
Neko Values and Types
Miscellaneous
- Debugging - Common Neko errors
- Accessing Commandline Arguments
- Control Flow
- FAQ
Mailing List
The mailing list for Neko (unrelated to this website) is available here.
More Information
- Site Index
- Neko Homepage
- Search the Neko documentation: