granite-docs/docs/index.md

19 lines
1.1 KiB
Markdown
Raw Normal View History

2024-08-16 14:48:06 +01:00
# Welcome to the documentation
Granite is a toy programming language focused around being unconventional but still comfortable to use.
The main implementation of Granite is written in Rust and is capable of both parsing and executing Granite programs.
## Where to start
It is recommended all new Granite programmers start at the syntax introduction to get familiar with how a Granite program is laid out.
Those familiar with the Granite language should use the reference to remind themselves of the operations or the further concepts section in the navbar to learn about things not covered in the guidebook!
* [Syntax introduction](syntax-intro.md)
* [Operation reference](reference.md)
## Information
This version of the documentation is intended for Granite v1.0.2 and if you are running a newer version, there may be new features that aren't documented here or old features that no longer work.
This documentation is licenced under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International licence. All code examples within this documentation are dedicated to the public domain according to the CC0 1.0 Universal licence.