Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

To me they felt very similar to Joe Armstrong's "Why do we need modules at all?" [0]:

---

Why do we need modules at all?

This is a brain-dump-stream-of-consciousness-thing. I've been thinking about this for a while.

I'm proposing a slightly different way of programming here The basic idea is

- do away with modules

- all functions have unique distinct names

- all functions have (lots of) meta data

- all functions go into a global (searchable) Key-value database

- we need letrec

- contribution to open source can be as simple as contributing a single function

- there are no "open source projects" - only "the open source Key-Value database of all functions"

- Content is peer reviewed

... ---

Whole thread's worth a read.

[0]: https://erlang.org/pipermail/erlang-questions/2011-May/05876...



Sounds exactly what I have been thinking of.

IMHO the key is visualization of everything. Data dependencies, runtime control flow, and a centralized graph-based data store and schema.


Kinda sounds similar to unison.


How is versioning handled?




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

Search: