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

Can't watch the video right now, but the slides (available at [0]) list these four "forgotten ideas":

1. Linda Tuple Spaces [1]

2. Flow based programming [2]

3. Xanadu [3]

4. Unix pipes [4]

[0] https://codesync.global/uploads/media/default/0001/01/de7dfa...

[1] https://en.wikipedia.org/wiki/Tuple_space

[2] https://en.wikipedia.org/wiki/Flow-based_programming

[3] https://en.wikipedia.org/wiki/Project_Xanadu

[4] https://en.wikipedia.org/wiki/Pipeline_(Unix)



Almost everyone who wants to fundamentally reinvent programming seems to come up with visual dataflow programming, which is strange to me because aren't those just function calls?


No... it's plumbing. Function calls are nested to-do lists. It's a different thing all together.

Flows all have queues.


Function calls (called messages) can go in a queue in the actor model.

I do think dataflow programming might be interesting for low-level if it compiled to hardware as well as C. There's an old project for that here but the actual webpage and docs are gone:

https://github.com/orcc/orcc




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

Search: