From 2119a9e252468074a81d92e3729fea306a7685bc Mon Sep 17 00:00:00 2001 From: Niels Serup Date: Thu, 15 Mar 2012 22:44:39 +0100 Subject: [PATCH] words --- site/projects/magicng/index.org | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/site/projects/magicng/index.org b/site/projects/magicng/index.org index 93ab2f9..c724d06 100644 --- a/site/projects/magicng/index.org +++ b/site/projects/magicng/index.org @@ -12,7 +12,7 @@ The Next Generation Programming Language /Magic./ Two seemingly unrelated words. Yet together they form the essentials of the new -programming language that has already changed how computers and humans interact +programming language which has already changed how computers and humans interact with each other: *MagicNG* (short for Magic: The Next Generation). *MagicNG* is not your common programming language; it is not biased towards one @@ -20,9 +20,9 @@ with each other: *MagicNG* (short for Magic: The Next Generation). + Functional programming is, naturally, much too functional for any magic-based programming language, as magic is not /functional/, but - /magical/. Magic-based software do not require functionality as in something + /magical/. Magic-based software does not require functionality as in something being able to do something else, because it depends on magic which /does/ - stuff instead of making sure that /stuff/ can be done; this makes using the + stuff instead of making sure that /stuff/ can be done; this makes using a computer much faster. + Object-oriented programming does not fit very well with the ideas behind *MagicNG* either. While the magic-oriented approach /is/ able to properly @@ -209,7 +209,7 @@ and it has been explained before, but to stress it one last time: /magic/. This leads us to another important part of MagicNG: its use of the *black box model*. The /black box model/ has been revered all over the known universe for its unchangeability (it is absolute), unworsenability (since you cannot change -it, you cannot make it worse), high suprise factor ("who knew my program could +it, you cannot make it worse), high surprise factor ("who knew my program could do /that/?!"), and lack of meaningful error messages (no errors, no worries). @@ -271,7 +271,7 @@ the Magically Magical Magic Community (MMMC) have access to these chapters.]/ * Chapter 89: How to Learn More -To recap: MagicNG is an easy language to learn, since it not only does not +To recap: MagicNG is an easy language to learn, since not only does it not require the user to learn about algorithms, data structures and related wastes of time, but actually discourages that; MagicNG encourages its users to /not think/ which /reduces errors/.