The
browser-based compiler can now run code, thanks to Martin and his ethereumjs-vm package!
Everything is in memory only and the interface is still really crude. For example it is not possible to give any function arguments yet, so all functions that take arguments will fail.
To start, click the "create" button, which will deploy the contract. Once it is deployed, you can use the buttons that appeared to call individual functions on the contract.
If you change the code (causing it to be recompiled), these buttons will vanish, so be careful.
Comments
But the contract keep the ether and not sending back. What am I missing here?
(I know that I should not test these things on live money, but maybe I can spare the 1.5 ether)
If a contract is deployed with your tool, how to kill it?
The browser-based compiler is completely offline, it does not deploy anything to the blockchain - note the line at the top that reads "Execution environment does not connect to any node, everyhing is in-memory only."