|
|
|
|
|
by biafra
3272 days ago
|
|
Nobody prevents you to write contracts in a more restrictive language. For example: https://github.com/ethereum/viper Or create your own. I am sure the creators of Solidity are aware of its limitations and quirks. But as far as I can tell they felt they had to ome up with something fast. And it grew from there. But as I said: Feel free to create your own language for the EVM if Solidity does not fit your needs or requirements. With a system allowing Turing completenes it should be possible to create a language that removes Turing completeness (for more security). It would be impossible the other way round. |
|