tact-lang / tact

Tact compiler main repository
https://tact-lang.org
MIT License
395 stars 111 forks source link

Docs: add an exhaustive page on actor model in context of Tact and smart contracts on TON #990

Open novusnota opened 1 month ago

novusnota commented 1 month ago

Probably requires a re-write or at least some edits of many pages in Communication sub-section of the Book:

image

Like, tell not to reach for arrays and maps, and instead do sharding — actively discourage use of maps with more than 5k entries. Describe things actor model solves — concurrency and distribution, scaling, et cetera. And adapt related pages from TON Docs too, with focus on Tact. Really expand people's mind in good sense :)

See: Erlang + Elixir + Gleam (BEAM VM and OTP-based), Dart, Swift, D, and Akka (library) in Scala.

novusnota commented 1 month ago

Kinda related to https://github.com/tact-lang/tact-docs/issues/67