Comment

Comment by mpweiher

Ports are a general feature of components in the software architecture literature (and corresponding systems).

In addition, connectors also become structured.

Objective-Smalltalk uses polymorphic connectors to adaptively and mostly automatically choose the level of granularity you want to operate at.

https://dl.acm.org/doi/10.1145/3689492.3690052

---

That aside: really cool article! Dataflow just pops up everywhere as a really, really useful abstraction, and our languages don't support it well as a general mechanism.

Instead we tend to have specialized dataflow-y tooling for one area of programming where the advantages are so significant that the impedance mismatch is worth it nonetheless.

parent mpweiher 15 days ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton