Docs for Tolk Language: next-generation FunC #823
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Tolk is a new language for writing smart contracts in TON. Think of Tolk as the "next‑generation FunC".
Tolk compiler is literally a fork of FunC compiler, introducing familiar syntax similar to TypeScript,
but leaving all low-level optimizations untouched.
The PR into ton-blockchain repo
What changes are made to the documentation
Treat articles about Tolk not more like documentation, but like a migration guide. Currently, it's assumed that you know FunC, and we focus on "Tolk vs FunC" differences. Later on, the documentation will be adapted to land newcomers.
Note, that FunC articles were not modified. In some future, I'll mention Tolk in articles about FunC to make a reader be aware of a new language.