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

> - Raising exceptions vs returning error codes

Common Lisp actually defines a third variant (condition/restart).

I would add the following (which have all been done in some languages, of course):

* composable abstractions

* modules at the language level, i.e. making ad-hoc dependency injection (whether manually of framework driven) obsolete




Consider applying for YC's W25 batch! Applications are open till Nov 12.

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

Search: