Hacker News new | ask | show | jobs
by SolarNet 3295 days ago
Part of the problem is they based this language off of JavaScript on purpose no less. It should be hard to make mistakes like this yet a single capitalization would change the semantic meaning enough to prevent this! Terrible design choices for a financial banking language.
3 comments

The problem is not in a language but in poor choice of naming scheme that made it easy to pick the wrong function.
That's more the fault of choosing bad function names, not case sensitive language features.
SolarNet what makes you think it's based on js
Solidity is a contract-oriented, high-level language whose syntax is similar to that of JavaScript and it is designed to target the Ethereum Virtual Machine (EVM).

http://solidity.readthedocs.io/en/develop/

Syntax being similar is not the same as being based on it.
For only one specific interpretation of "based on".