diff --git a/index.html b/index.html index eed4431..62abb8e 100644 --- a/index.html +++ b/index.html @@ -2280,9 +2280,9 @@

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 +

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.