Hacker News new | ask | show | jobs
by otoburb 3300 days ago
One of the main Ethereum co-founders is working on a new experimental contract language targeting the Ethereum Virtual Machine called Viper which still seems to be under relatively active development[1].

Why pick Solidity if Viper and other languages like Low-level Lisp-like Language (LLL) by Consensys[2] are around the corner? Or is this just a matter of language flavour similar to how anybody can pick from a plethora of languages targeting the JVM (Clojure, Scala, Java, etc.)?

[1] https://github.com/ethereum/viper

[2] https://media.consensys.net/an-introduction-to-lll-for-ether...

1 comments

Viper is not completed, and it might never be completed.

Solidity is here now, and the demand for Solidity developers is growing by the hour.

>>[...] it might never be completed.*

"Complete" is certainly in the eyes of the beholder, but Viper's author seems to think the language is "complete enough" to have started writing Ethereum's new Proof-of-Work/Proof-Of-Stake hybrid system (aka Casper contracts[1]) in Viper[2][3].

[1] https://www.ethnews.com/proof-of-stake-vitalik-buterin-share...

[2] https://ethereumclassic.github.io/blog/2017-03-13-viper/

[3] https://github.com/ethereum/casper/blob/master/README.md