-
Compilation error when types are defined recursively:
```
struct A {
a: Int;
b: A;
}
```
or
```
message A {
a: Int;
b: A;
}
```
gives error
```
⏳ Compiling... > 👀 Enablin…
0kenx updated
2 weeks ago
-
Currently, the Tact compiler logs all errors directly to the console. For integration with third-party tools like [Nujan Web IDE](https://ide.nujan.io/), it's necessary to modify the error handling be…
-
I ran the install command mentioned in README and run the script but got below error.
```shell
Could not resolve "@tact-lang/ton-abi"
node_modules/@tact-lang/emulator/dist/emulator/ContractSys…
-
## Summary
Implement necessary improvements and features in Tact language used for writing TON smart contracts
## Bounty Context
_Why it's Important?_
Tact language is the core for writing s…
-
Those tools seem to be widely used in the community and we should switch to use those consistently everywhere in the Tact docs
-
Consider the following snippet:
```tact
import "@stdlib/deploy";
struct Coin {
first: Int as coins;
second: Int as uint32;
}
fun directParse(payload: Cell): Coin {
return Coi…
-
I've noticed that Tact allows to compare Maps with `==` and `!=` operators while working on #195:
https://github.com/tact-lang/tact/blob/7ef2ae17baef890d6489688d523bcdf77ce7b561/src/generator/writers…
-
It would be great to introduce string interpolation into Tact, which would make building strings even easier. It could look like:
```tact
sb.append("${self.s1}, your balance is: ${self.s5}");
```…
-
Please see the docs here: https://docs.openzeppelin.com/contracts/4.x/access-control. Here is the source code of [`Ownable.sol`](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/cont…
-
This would add helpful descriptions in editors supporting tsserver (as it automatically sources such comments and adds them in on hover).
File that needs doc comments: [parseConfig.ts](https://gith…