Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(docs): learn Tact in Y minutes and learn TON in Y minutes #2375

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

novusnota
Copy link
Member

@novusnota novusnota commented Mar 13, 2025

WIP, pls come back soon.

Preface

Learn TON in Y minutes is a simple overview of many common ideas of TON collected in one place.

Learn Tact in Y minutes is the main deliverable of this PR — a scenic voyage of Tact programming language: syntax and semantics. Plus, the counter contract and the system of two Jetton contracts: Jetton minter and Jetton wallet.

Issue

Closes #1161 and all sub-issues.
Closes #1395.

Progress:

  • stub & initial draft
  • primitive and composite types
  • operators and expressions
  • statements and constants
  • functions
  • persistent state, contracts and traits
  • debugging and message exchange
  • deployment and example contracts
  • learn TON in Y minutes
  • CHANGELOG entry

Preview

All examples have an "Open in Web IDE" button, except for comments.

image

@novusnota novusnota added this to the Doc: 2025-03 milestone Mar 13, 2025
@novusnota novusnota changed the title feat(docs): learn Tact and learn TON in Y minutes feat(docs): learn Tact in Y minutes and learn TON in Y minutes Mar 13, 2025
@novusnota novusnota force-pushed the closes-1161-learnxinyminutes branch from c534563 to 4bd2746 Compare March 19, 2025 08:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create learnxinyminutes page stub Add a "learnxinyminutes"-like page
2 participants