Programmers
For a programmer
You write the application; Softanza is the part of it that reads like a sentence.
Where to start
The Start page: the install, then your first program.
Your path
Every step carries its stage, in the words of the Estate page: built, in construction, specification, designed, named.
You write the application you were asked for, and Softanza is the part of it that reads like a sentence, is correct in every script, and scales from one value to many cores.
- Learn the grammar of the function forms: a name is a sentence, so one verb teaches its whole family. built · see: Writing
- Reach for a pattern language where the problem is a string, a list, a number, a table or a time. built · see: Pattern matching
- Declare a world with stzApp when the program becomes an application. built · see: Your First App with stzApp: A World That Lives, and Wants
- Choose the width of the engine for the load: one value, a batch, several cores, the graphics card. built · see: GPU
- Write it all in Haro, the language that follows. in construction · see: Platform
The site, from where you stand
Platform
- The areas · Twenty-eight areas, each opening on what a crafter does with it and an example run.
- Architecture · How the library is layered over the Zig engine, with a folder per domain.
- Code side by side · Four short comparisons with Python and JavaScript, each side run.
Vision
- Principles · Twelve principles, one sentence each: the rules behind every name you will call.
Learn
- Course · The course: fifteen chapters whose cells you run yourself.
- Writing · The grammar of the names: learn one verb and you can read its whole family.
- Narrations · Articles that tell one idea in code, every block run.
Reference
- Reference · Every class and method, generated from the library.
- How-to · Answers to “how do I…”, each one run.
- Ask · Ask the library in a sentence; it answers with its methods.
Adopt
- Proof · How the foundation is proven: guards, fuzzers and a local gate.
- Editions · One open edition under the MIT licence, with nothing withheld.
What Softanza offers you
What you declare and what you get, with an example run: the “programmer” door of the Adopt page.
The positioning sentence
Written in 2022: better suited to medium and large applications that are multilingual and multinational.

