aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorAlex Beregszaszi <alex@rtfs.hu>2016-10-14 18:09:51 +0800
committerAlex Beregszaszi <alex@rtfs.hu>2016-10-19 21:02:50 +0800
commitb420dbf505bdb54c68f586489103cb801bb9b763 (patch)
treea6b336e22026754e77a59202c14285d7fa004b73 /docs
parentb4f24721b51431668b5e6557f6ca2c6936a2c48a (diff)
downloaddexon-solidity-b420dbf505bdb54c68f586489103cb801bb9b763.tar
dexon-solidity-b420dbf505bdb54c68f586489103cb801bb9b763.tar.gz
dexon-solidity-b420dbf505bdb54c68f586489103cb801bb9b763.tar.bz2
dexon-solidity-b420dbf505bdb54c68f586489103cb801bb9b763.tar.lz
dexon-solidity-b420dbf505bdb54c68f586489103cb801bb9b763.tar.xz
dexon-solidity-b420dbf505bdb54c68f586489103cb801bb9b763.tar.zst
dexon-solidity-b420dbf505bdb54c68f586489103cb801bb9b763.zip
Improve the description of Solidity
Diffstat (limited to 'docs')
-rw-r--r--docs/frequently-asked-questions.rst10
-rw-r--r--docs/index.rst8
2 files changed, 7 insertions, 11 deletions
diff --git a/docs/frequently-asked-questions.rst b/docs/frequently-asked-questions.rst
index 7e3f955f..ea8d2e53 100644
--- a/docs/frequently-asked-questions.rst
+++ b/docs/frequently-asked-questions.rst
@@ -9,17 +9,9 @@ This list was originally compiled by `fivedogit <mailto:fivedogit@gmail.com>`_.
Basic Questions
***************
-What is Solidity?
+Example contracts
=================
-Solidity is the DEV-created (i.e. Ethereum Foundation-created),
-Javascript-inspired language that can be used to create smart contracts
-on the Ethereum blockchain. There are other
-languages you can use as well (LLL, Serpent, etc). The main points in
-favour of Solidity is that it is statically typed and offers many
-advanced features like inheritance, libraries, complex
-user-defined types and a bytecode optimizer.
-
There are some `contract examples <https://github.com/fivedogit/solidity-baby-steps/tree/master/contracts/>`_ by fivedogit and
there should be a `test contract <https://github.com/ethereum/solidity/blob/develop/test/libsolidity/SolidityEndToEndTest.cpp>`_ for every single feature of Solidity.
diff --git a/docs/index.rst b/docs/index.rst
index 47d6a2b2..3b47ce78 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -1,8 +1,12 @@
Solidity
========
-Solidity is a high-level language whose syntax is similar to that of JavaScript
-and it is designed to compile to code for the Ethereum Virtual Machine.
+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.
+
+Solidity is statically typed, supports inheritance, libraries and complex
+user-defines types among other features.
+
As you will see, it is possible to create contracts for voting,
crowdfunding, blind auctions, multi-signature wallets and more.