summaryrefslogtreecommitdiffhomepage
path: root/doc/limitations.md
diff options
context:
space:
mode:
authorDaniel Bovensiepen <[email protected]>2016-02-11 04:48:57 +0800
committerDaniel Bovensiepen <[email protected]>2016-02-11 04:48:57 +0800
commit983948c5be0bc170c7944b4353540cdb0e6afea9 (patch)
tree6b74f7bde0085b4de377d2feb7cb2292bb1e5e6e /doc/limitations.md
parent3bbc486cf96684536184fe3da1677a286f5b7e91 (diff)
downloadmruby-983948c5be0bc170c7944b4353540cdb0e6afea9.tar.gz
mruby-983948c5be0bc170c7944b4353540cdb0e6afea9.zip
Small format fix
Diffstat (limited to 'doc/limitations.md')
-rw-r--r--doc/limitations.md14
1 files changed, 6 insertions, 8 deletions
diff --git a/doc/limitations.md b/doc/limitations.md
index 006083eff..64054fcc6 100644
--- a/doc/limitations.md
+++ b/doc/limitations.md
@@ -1,10 +1,10 @@
# Limitations
The philosophy of mruby is to be a lightweight implementation of
-the Ruby ISO standard. These two objectives are partially contradicting
-due to the reason that Ruby is a powerful language with complex
-implementation details which are difficult to implement in a lightweight
-manner.
+the Ruby ISO standard. These two objectives are partially contradicting.
+Ruby is an expressive language with complex implementation details which
+are difficult to implement in a lightweight manner. To cope with this,
+limitations to the "Ruby Compatibility" are defined.
This document is collecting these limitations.
@@ -13,9 +13,7 @@ This document is collecting these limitations.
This document does not contain a complete list of limitations.
Please help to improve it by submitting your findings.
-## Confirmed limitations
-
-### ```Array``` passed to ```puts```
+## ```Array``` passed to ```puts```
Passing an Array to ```puts``` results in different output.
@@ -37,7 +35,7 @@ puts [1,2,3]
[1, 2, 3]
```
-### ```Kernel.raise``` in rescue clause
+## ```Kernel.raise``` in rescue clause
```Kernel.raise``` without arguments does not raise the current exception within
a rescue clause.