3 ms·
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-consc
by camgunz 3y ago
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/058768.html https://erlang.org/pipermail/erlang-questions/2011-May/05876...
- theLiminator 3y agoKinda sounds similar to unison.
- ImHereToVote 3y agoHow is versioning handled?
- valty 3y agoSounds 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.