Skip to content

Commit c53fced

Browse files
committed
[Tolk] New docs: additions to changelog
1 parent 0692361 commit c53fced

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

languages/tolk/changelog.mdx

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: "Changelog"
33
---
44

5+
import { Aside } from '/snippets/aside.jsx';
6+
57
## v1.2
68

79
1. Breaking change: `address` is now "internal only" ([details and migration](https://github.com/ton-blockchain/ton/pull/1886))
@@ -89,3 +91,26 @@ title: "Changelog"
8991
## v0.6
9092

9193
The first public release. Here are some notes about its origin:
94+
95+
## Tolk is a fork of FunC, iteratively improved
96+
97+
For years, FunC was the primary language for TON.
98+
It gave complete control over the TVM — and if you mastered it, it gave you power.
99+
But its Lisp-like syntax and functional style made onboarding difficult for many.
100+
101+
Initially, the plan was to improve FunC itself.
102+
The goal was simple: to make it more familiar to developers coming from TypeScript, Rust, or Go — without losing any efficiency.
103+
104+
In 2024, a pull request [FunC v0.5.0](https://github.com/ton-blockchain/ton/pull/1026) was submitted — along with a roadmap for further improvements.
105+
106+
But instead of merging it, the decision was made: **to fork**.
107+
To leave FunC untouched. As it is. As it always was.
108+
And to create a new language under a completely new name.
109+
110+
At the TON Gateway in November 2024, Tolk was first announced to the public. The video is available [on YouTube](https://www.youtube.com/watch?v=Frq-HUYGdbI).
111+
112+
The first released version of Tolk was **v0.6** — a metaphor for the **FunC v0.5** that could have been but never was.
113+
114+
<Aside type="note">
115+
Comparison can be found here: [Tolk vs FunC](/languages/tolk/from-func/tolk-vs-func).
116+
</Aside>

0 commit comments

Comments
 (0)