I still do not understand when it will be possible to test the functionality of smart contracts and what kind of functionality it will be. If the functional is no worse than the Efereum, then this can be a great step for Waves Platform.
Based on information from Waves Medium:
"Waves is taking a different approach to smart contracts. Whilst the platform is ultimately planning to develop highly-versatile Turing complete contracts, their initial iteration will include limited functionality. The idea is to release smart contracts that cover the most popular use cases, built into the client so that everyone can deploy them, regardless of whether they have any programming knowledge or understanding of smart contracts themselves."
So it will be smart contract for creation of fast tokens and fast tokens by amateurs - "smart contracts that cover the most popular use cases"