asm-js / validator

A reference validator for asm.js.
Apache License 2.0
1.78k stars 148 forks source link

Confusing language in Abstract #75

Closed sunfishcode closed 10 years ago

sunfishcode commented 10 years ago

The asm.js spec Abstract contains a sentence which is ambiguous and has caused some misunderstanding.

This sublanguage effectively describes a safe virtual machine for memory-unsafe languages like C or C++.

The word "safe" here is ambiguous. C/C++ and similar languages are memory-unsafe in numerous ways, and asm.js does not address all of them. The main thing it does do to address memory-unsafety is to provide a sandbox, to limit the consequences of memory errors.

I suggest changing the word "safe" to "sandboxed" to avoid this ambiguity.

sunfishcode commented 10 years ago

This was fixed in d2845a66b4961944b7271770e192a42d3f42d169.