diff --git a/docs/index.html b/docs/index.html
index 6fb4129..e786a3b 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -23,6 +23,7 @@
@@ -38,7 +39,7 @@
-o or --output: Tells Solstice where to output a compiled file.
-t or --type: Tells Solstice the type of file to output.
-At present, Solstice only supports Ground source files as an output type, but more types may be added in future.
+ This can either be "ground" or "program". "ground" outputs a .grnd program, and "program" outputs a compiled native executable. See here for details.
Example usage:
solstice fib.sols -o fib.grnd
@@ -168,6 +169,19 @@ if guess == "password123" {
println("Hello, World!")
+
+
Native Compiler
+
Ground has recently added a Ground->Native compiler which allows much faster execution of Ground programs.
+
However, this is quite early in development, and only supports some features:
+
+ - int data type - No other data type is currently supported.
+ - No functions at present
+
+
To try the native compiler, use this command:
+
solstice program.sols -o program -t native --nostdlib
+
Debugging
+
Solstice will create a temporary folder in your current directory which you can remove called ".(outputname)_solsbuild". In this folder is the assembly and object file generated by the compiler. If you think that there's a bug with Ground or Solstice, you can use these to find the issue.
+