😲 TOLK уничтожит FunC?
Не так давно вышло интервью с Александром Кирсановым, одним из главных инженеров kPHP (улучшенный язык PHP для повышения производительности VK) про новый язык программирования смарт-контрактов на TON - TOLK. Давайте рассмотрим что и зачем это.
По синтаксису TOLK напоминает TypeScript или Kotlin, хотя уже существует такой претендент в виде Tact, который наоборот еще больше запутывает новых обывателей, скрывая всю мощь TON в виде шардирования.
С отладкой - это правда. Очень уж не хватает человеческих ошибок, где конкретно укажут что не так, а не разбирать все ячейки с подозрениями на то где больше, а где меньше данных.
Интересно, что TOLK сразу компилируется в Fift, как и FunC. К примеру, Tact сначала компилируется в FunC и только затем в Fift.
Посмотрим как будет дальше развиваться TOLK. Вполне возможно, что он станет новым этапом развития разработки в TON и сможет привлечь еще больше разработчиков в экосистему 🚀
@dnevnik_ton
Не так давно вышло интервью с Александром Кирсановым, одним из главных инженеров kPHP (улучшенный язык PHP для повышения производительности VK) про новый язык программирования смарт-контрактов на TON - TOLK. Давайте рассмотрим что и зачем это.
…самая ближайшая цель — это как раз сделать более привычный синтаксис (похожий на TypeScript).
По синтаксису TOLK напоминает TypeScript или Kotlin, хотя уже существует такой претендент в виде Tact, который наоборот еще больше запутывает новых обывателей, скрывая всю мощь TON в виде шардирования.
Я запускаю контракт и вижу: “TVM exception 9: cell underflow”. Всё. Что это значит? Где мне искать ошибку? Вот и непонятно. А что я действительно хочу увидеть — это номер строчки в FunC-файле…
С отладкой - это правда. Очень уж не хватает человеческих ошибок, где конкретно укажут что не так, а не разбирать все ячейки с подозрениями на то где больше, а где меньше данных.
Мы же помним, что Tolk — это “FunC под капотом, но похож на TypeScript снаружи”
Интересно, что TOLK сразу компилируется в Fift, как и FunC. К примеру, Tact сначала компилируется в FunC и только затем в Fift.
Посмотрим как будет дальше развиваться TOLK. Вполне возможно, что он станет новым этапом развития разработки в TON и сможет привлечь еще больше разработчиков в экосистему 🚀
@dnevnik_ton