From 7aa6da9819cc92e958810d3a837390708b51f66c Mon Sep 17 00:00:00 2001 From: Liam <101684827+SkiingIsFun123@users.noreply.github.com> Date: Mon, 15 Aug 2022 14:20:42 -0700 Subject: [PATCH] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 9b4c6c9d3..7b80be27e 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ -
[Erg](https://erg-lang.github.io/) is a statically typed language that is Python compatible. +
[Erg](https://erg-lang.github.io/) is a statically typed language that is Python-compatible.

Build status @@ -14,7 +14,7 @@ ## Erg can be recommended to a person that: -* uses Python, but want Rust-like robustness and comfortable compiler support. +* uses Python, but wants Rust-like robustness and comfortable compiler support. * and yet, doesn't need the verbose type specifications & memory management model like Rust. * wants a simple and consistent language like ML. * wants a practical general-purpose language with dependent/refinement types. @@ -26,7 +26,7 @@ 1. Robustness - Erg has a smart & powerful type system. For example, Erg can do null checking (Option type), division by zero and out-of-range addresses in arrays at compile time. + Erg has a smart & powerful type system. For example, Erg can do null checking (Option type), division by zero, and out-of-range addresses in arrays at compile time. ```python rand = pyimport "random" @@ -147,7 +147,7 @@ 3│ l.push!(x) ^^^^^ AttributeError: Array object has no attribute `.push!` - hint: in order to update the internal state of an object, make it mutable by using `!` operator + hint: to update the internal state of an object, make it mutable by using `!` operator hint: `Array` has `push`, see https://erg-lang.github.io/docs/prelude/Array/##push for more information hint: `Array!` has `push!`, see https://erg-lang.github.io/docs/prelude/Array!/##push! for more information ```