Hacker News new | ask | show | jobs
by bmn_ 4169 days ago
Because that's how [require](http://p3rl.org/require) works:

> to indicate successful execution of any initialization code

Other dynamic languages have problems with "half"-loaded code. This mechanism is a defense against that.