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

Watching a discussion like this really make me wonder this: what is a module, anyway? There are obviously varying aspects of modularity, such as:

* different code locations (e.g. functions)

* different namespaces (e.g. libraries / Python modules)

* different release cycles / distribution models (e.g. ES6/Java modules in this sense?)

* different OSes / languages / security models (e.g. microservices?)

Seems like people (including myself) are confused by putting these in a one-dimensional spectrum. The reality is probably never that simple.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact