23 Jun 2026, 09:12 UTC478 views31 reactionsread 6 August 2026 🫧 Tolk v1.4.x: internal progress and maintenance
Since the v1.4 release we've published Tolk v1.4.1 and v1.4.2.
Most of the work is not visible from the outside:
* tightening language semantics
* improving diagnostics
* handling weird edge cases discovered by fuzzing
* and keeping the whole toolchain aligned with ecosystem changes such as the TON → GRAM migration:
// before: 50000000 nanotons
val amount = ton("0.…
👍12🔥11❤5❤🔥1👏1🤩1
11 May 2026, 09:12 UTC≈2,190 views93 reactionsread 6 August 2026 🫧 TON enters a new era of smart-contract development
I promised this would happen in May.
Today we release:
• Tolk v1.4
• Acton — a unified toolchain for TON smart contracts
For more than half a year, we have been building this almost entirely in secret.
And honestly, this is the biggest release we have ever shipped at once.
⚙️ What is Acton?
Acton is an all-in-one CLI built around Tolk — a modern replacement …
🔥49💯17🤩13❤6🤯3🙈2❤🔥1🫡1
27 Mar 2026, 09:12 UTC≈17,200 views49 reactionsread 6 August 2026 🫧 Tolk v1.3: moving toward a general-purpose language
After the previous post, this release may feel less surprising — but still a bit unusual.
The reason is simple: Tolk is no longer evolving only as a contract language. It is becoming a foundation for the toolchain I described earlier.
This release focuses on features beyond contracts — introducing general-purpose capabilities needed for libraries and frameworks…
🔥23❤12🤩6👍2🦄2🙏2🍾1👏1
19 Mar 2026, 09:12 UTC≈1,090 views78 reactionsread 6 August 2026 🫧 Tolk v1.3... not released yet: what's happening inside
I know it has been quiet.
The last public Tolk update was three months ago, so the question is fair:
❓ Where did I go, and why is there still no v1.3?
I did not disappear. I have been working on something much bigger than the next language release.
A huge part of my focus has shifted toward building a TON toolchain together with the team.
Not another smal…
❤32🔥25👍18🆒3
5 Dec 2025, 09:12 UTC≈6,110 views59 reactionsread 6 August 2026 🫧 Tolk documentation — now complete and available for learning from scratch
From now on, Tolk has full, structured, from-scratch documentation — not just "Tolk vs FunC", but a complete language guide that lets developers approach Tolk directly, without any FunC background.
This is a major milestone. Tolk is the recommended language for TON, and now it finally has documentation that matches this role.
Read →
↓ Wha…
🔥32🏆12❤8👏5🥰2
14 Nov 2025, 09:12 UTC≈7,240 views53 reactionsread 6 August 2026 🫧 Tolk v1.2: rich bounced messages, cheap deployment, and a breaking change that you'll love
Tolk v1.2 is here, aligned with TVM 12 — bringing new assembler instructions that make contracts cheaper and cleaner.
This update introduces one breaking change, several powerful new capabilities, and a few quality-of-life improvements across the compiler.
✅ Notable changes in Tolk v1.2:
1. Breaking change: address is now…
🔥23❤18👍12
19 Sept 2025, 09:12 UTC≈4,500 views40 reactionsread 6 August 2026 🫧 Tolk v1.1: built-in map<K,V>, enums, private and readonly fields, method overloads
Two months have passed — maybe you even started to worry about the silence. The reason is simple: I worked on features that are "nice to have" but complex and time-consuming to implement — and they've only just been finished.
✅ Notable changes in Tolk v1.1:
1. map<K, V> — a convenient zero-overhead wrapper over TVM dictionaries
2.…
🔥22❤10👏5❤🔥3
7 Jul 2025, 09:12 UTC≈7,920 views125 reactionsread 6 August 2026 🫧 Tolk v1.0: lazy loading, partial updating, AST inlining — and extremely low gas fees
This is happening today.
I managed not only to finish up the compiler, but also to migrate standard contracts from FunC to Tolk.
I covered every contract with gas metrics to check whether it's more efficient than FunC or not. I didn't believe my eyes. I double-checked, triple-checked, but nothing changed. The results are correct…
🔥65👏25❤22👍7⚡2🤯2😱2
12 Jun 2025, 09:12 UTC≈5,500 views60 reactionsread 6 August 2026 🫧 Tolk v0.99: universal message composition
This update introduces a high-level, type-safe way to compose and send messages to other contracts.
No more manual beginCell().storeUint(...).storeRef(...) boilerplate. Just describe the message in a literal, and let the compiler do the rest.
✅ Notable changes in Tolk v0.99:
1. Universal createMessage – control body, extra currency, stateInit, and more
2. Universal crea…
🔥25❤18🍾11😱3🆒3
30 May 2025, 09:12 UTC≈5,320 views22 reactionsread 6 August 2026 🫧 Tolk v0.13 (Release candidate): Auto-packing to/from cells
We've finally reached the point we've been working toward for the past six months: automatic (de)serialization of anything into cells. From simple structs to unions, generics, and even nested references — it just works.
The goal? To replace TL/B entirely with declarative, type-safe definitions. The compiler takes care of packing, loading, estimating, erro…
🔥13❤🔥5🎉3🤔1
12 May 2025, 09:12 UTC≈6,690 views26 reactionsread 6 August 2026 🫧 Tolk v0.12: structures, generics, and methods
Finally! Or maybe not yet?
This update brings Tolk one step closer to its final form by introducing:
✅ Notable changes in Tolk v0.12:
1. Structures
2. Generics
3. Methods
4. Stdlib with short naming
5. Fift output enhancements
PR on GitHub with detailed info.
✔ Structures
Looks like TypeScript — but works in TVM!
struct Point {
x: int;
y: int;
}
fun ca…
🔥11👍7❤6💘2
8 Apr 2025, 09:12 UTC≈6,100 views36 reactionsread 6 August 2026 Advertisementerid Nullable
🫧 Tolk v0.11: type aliases, union types, and pattern matching
This update might confuse you at first. You may wonder: "Why do we need this? How will it be useful?". But in the end, you'll see how everything comes together bringing seamless and generalized message handling.
✅ Notable changes in Tolk v0.11:
1. Type aliases type NewName = <existing type>
2. Union types T1 | T2 | ...
3. Pattern matching for types
4. O…
👍18❤9🔥9
Showing the 12 most recent of 19 posts we hold for @tolk_lang. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.