Hacker News new | past | comments | ask | show | jobs | submit login

This is done for a very good reason. Some languages have chosen to base the standard on a particular reference implementation rather than a specification. In practice, this has led to any alternative implementations of those languages having to recreate any quirks of the original implementation to prevent inconsistencies. That makes later implementations brittle and tougher to optimize. Also, specs always have a formal grammar for language syntax, and may provide a test suite that covers aspects of the language semantics.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: