diff --git a/README.md b/README.md index 9fe1fd9ae..a644e86a7 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ NOTE: **The larger part of the `master` branch will be replaced with the brand-n ## Overview -Fe is a statically typed language for the Ethereum Virtual Machine (EVM). It is inspired by Python and Rust which makes it easy to learn -- especially for new developers entering the Ethereum ecosystem. +Fe is a statically typed language for the Ethereum Virtual Machine (EVM). It is inspired by Rust and easy to learn -- especially for new developers entering the Ethereum ecosystem. ## Features & Goals diff --git a/website/index.html b/website/index.html index d0f117afc..c403268c6 100644 --- a/website/index.html +++ b/website/index.html @@ -84,28 +84,28 @@

- - + +

Beautiful and elegant

-

The syntax of Fe is inspired by Python and Rust. It is easy to learn, even for those who have never dealt with the EVM before. Fe is designed to be safe and equipped with the tooling needed to validate contracts.

+

The syntax of Fe is largely inspired by Rust. It is easy to learn, even for those who have never dealt with the EVM before. Fe is designed to be safe and equipped with the tooling needed to validate contracts.

- - + +

Simple yet powerful

-

Fe seeks to restrict dynamic behavior without limiting expressiveness. Features like constant generics let you write clean code without sacrificing compile-time guarantees. +

Fe seeks to restrict dynamic behavior without limiting expressiveness. Equipped with traits and generics you write clean code without sacrificing compile-time guarantees.

- - + + -

Future proof

-

Fe uses the same intermediate language as Solidity (YUL), making it a great choice not only for the Ethereum mainnet, but also for many of the upcoming Layer 2 solutions like the OVM.

+

Efficient

+

While currently YUL is used as IR, in the near future Fe will use the new LLVM-inspired compiler backend sonatina, which enables much more aggressive optimizations.