Hi all. I've been working on a visual smart contract builder for Ethereum.
The idea is to make smart contract design easy for developers and approachable even for non-programmers.
If you're interested in being a beta tester for this please post here or send me a pm.
Demo:
Comments
That is actually an awful way to bet! This problem, but much worse; miners dont even have to drop blocks for that! They can look beforehand, given people willing to bribe me, and my own bets, do i want even or odd?
The hope is to reach an audience somewhere between "average joe" and "LISP programmer" -- lawyers, finance guys, Excel power users, etc. -- but also programmers who want to get their head around the possibilities quickly.
Also, I think it quickly conveys Ethereum's potential, perhaps a bit better than a screenshot of CLL.
@aatkin, it runs in any modern browser. Sent you a link.
Just yesterday I've raised this issue that a visual 'contract explorer' tool would be cool for testing and prototyping (at least for someone like me)
Could you please send me the link too?
Nice work
I'd love to beta test this if you're still looking for people. This looks really great and incredibly useful in terms of wider Ethereum adoption.
http://www.meetup.com/Ethereum-Tokyo-Meetup/
I agree, and keeping the interface both informative of the Ethereum concepts, through practice, and keeping the interface user friendly is the key. I suggest moving development in tandem with the recent Whitepaper Draft 2, and following the growing "naming convention" for the Ethereum draft functions.
Ultimately, power users could certainly model contracts in this interface, and we might see a company using Ethereum contracts then submit those models to a professional organization which then optimizes the contract at the code "view source" level.
http://twitter.com/izamryan
I hope somebody might volunteer to do this in the future. And, that Joel and Joris, or, some python coder take examples that are in the ETHscripter and make pythonesque scripts.
We can leverage both sides of the coin and propel the development of scripts, and the educational experience, widen the audience, etc ... by doing this, thanks. I'm enjoying ETHscripter!
Perhaps this might bring us closer, or put us on a track to getting closer to developing a final language, or set of languages for Ethereum contracts.
However, I'd like to make it also generate HLL. That will be a great way for beginners to learn HLL.
If EtherScripter gets beginners to the point they prefer writing HLL, that would be a great result.