Hacker News new | ask | show | jobs
by pjmlp 16 days ago
Because they are a requirement to avoid runtime errors that usually are compilation errors in other languages.

Not fun in production.

Dynamic languages with optional typing like BASIC or Common Lisp is another matter.