From 7ad5c83f1e0a99e59a9185b593d48e4e6b61b551 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Fern=C3=A1ndez=20Serrata?= <76864299+Rudxain@users.noreply.github.com> Date: Tue, 25 Oct 2022 19:25:18 -0400 Subject: [PATCH 1/2] fix tiny gramatical error --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index eed4431..3902fd0 100644 --- a/index.html +++ b/index.html @@ -2280,7 +2280,7 @@

The Why of Z

 log("Hello World")
                     
-

In more complex cases, there would be obvious reason to have modules, and a main function. But in simple cases, an imperative script would be easier. You'll encounter the this situation with many different constructs: there are times +

In more complex cases, there would be obvious reason to have modules, and a main function. But in simple cases, an imperative script would be easier. You'll encounter this situation with many different constructs: there are times when loops make more sense than their recursive counterpart and when references are easier than pass-by-value.

Z is about letting you choose between functional and imperative, taking whichever one suits you current needs. If you look through the Z standard library, you'll see that it's predominantly functional on a line-by-line basis, but uses imperative constructs now and then.

From 1181727d52a22ec0dbedfb01fd122bfba8b7aa2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Fern=C3=A1ndez=20Serrata?= <76864299+Rudxain@users.noreply.github.com> Date: Tue, 25 Oct 2022 19:27:46 -0400 Subject: [PATCH 2/2] fix a typo --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 3902fd0..62abb8e 100644 --- a/index.html +++ b/index.html @@ -2282,7 +2282,7 @@

The Why of Z

In more complex cases, there would be obvious reason to have modules, and a main function. But in simple cases, an imperative script would be easier. You'll encounter this situation with many different constructs: there are times when loops make more sense than their recursive counterpart and when references are easier than pass-by-value.

-

Z is about letting you choose between functional and imperative, taking whichever one suits you current needs. If you look through the Z standard library, you'll see that it's predominantly functional on a line-by-line basis, but uses +

Z is about letting you choose between functional and imperative, taking whichever one suits your current needs. If you look through the Z standard library, you'll see that it's predominantly functional on a line-by-line basis, but uses imperative constructs now and then.

Z is about balance. About equilibrium. About letting you create modules just for the fun of it. About letting you choose the paradigm best for the situation.