You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: languages/tolk/changelog.mdx
+25Lines changed: 25 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@
2
2
title: "Changelog"
3
3
---
4
4
5
+
import { Aside } from'/snippets/aside.jsx';
6
+
5
7
## v1.2
6
8
7
9
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"
89
91
## v0.6
90
92
91
93
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
+
<Asidetype="note">
115
+
Comparison can be found here: [Tolk vs FunC](/languages/tolk/from-func/tolk-vs-func).
0 commit comments