Where/can I write smart contracts in Libra yet?

I’m coming from ethereum and want to move towards Hyperledger and maybe Libra. Are smart contracts implemented yet into the VM?

check this out Compile and Deploy smart contract in local testnet