diff options
Diffstat (limited to 'development/flow/README')
-rw-r--r-- | development/flow/README | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/development/flow/README b/development/flow/README index 8f57f8af17..1d46febfd4 100644 --- a/development/flow/README +++ b/development/flow/README @@ -1,18 +1,21 @@ -The goal of Flow is to find errors in JavaScript code with little programmer effort. -Flow relies heavily on type inference to find type errors even when the program has not been annotated -It precisely tracks the types of variables as they flow through the program. +The goal of Flow is to find errors in JavaScript code with little +programmer effort. Flow relies heavily on type inference to find type +errors even when the program has not been annotated It precisely tracks +the types of variables as they flow through the program. -At the same time, Flow is a gradual type system. -Any parts of your program that are dynamic in nature can easily bypass the type checker +At the same time, Flow is a gradual type system. Any parts of your +program that are dynamic in nature can easily bypass the type checker so you can mix statically typed code with dynamic code. -Flow also supports a highly expressive type language. -Flow types can express much more fine-grained distinctions than traditional type systems. -For example, Flow helps you catch errors involving null, unlike most type systems. +Flow also supports a highly expressive type language. Flow types can +express much more fine-grained distinctions than traditional type systems. +For example, Flow helps you catch errors involving null, unlike most +type systems. NOTE: + Flow does not support 32-bit systems, but there is a commented out patch -included here that will allow it to build. Note that although `flow` will -compile and run on a 32-bit system with this patch, it will not pass the -built-in tests. The patch is included in the hopes that someone brave enough -will investigate this and help upstream deliver 32-bit support. +included here that will allow it to build. Note that although `flow` +will compile and run on a 32-bit system with this patch, it will not pass +the built-in tests. The patch is included in the hopes that someone brave +enough will investigate this and help upstream deliver 32-bit support. |