I'm ending the debate right now.
> ./example.py
Traceback (most recent call last):
File "./example.py", line 3, in <module>
foo
NameError: name 'foo' is not defined
> ./example.R
Error: object 'foo' not found
Execution halted
See the difference?