📝How to apply architectural knowledge to programming language design?
There is a wide gap between programming languages concepts (classes, functions, variables) and concepts of architecture (components, ports, connectors). How do we bridge that gap?
- how to leverage architectural styles?
- they use different abstractions. e.g., pipe-and-filters vs client-server vs layered
- how to leverage modeling?
- many of design concepts are easier to draw graphically (as diagrams) or maybe write as tables rather than present as text