Skip to content

Instantly share code, notes, and snippets.

@ShalokShalom
Created February 19, 2025 00:03
Show Gist options
  • Save ShalokShalom/335c7aafd8a93b0e0c65cb6ff86b418d to your computer and use it in GitHub Desktop.
Save ShalokShalom/335c7aafd8a93b0e0c65cb6ff86b418d to your computer and use it in GitHub Desktop.
The transparency of programming
Semantic transparency
Examples:
-- Multiple dispatch - ECS
-- Lambda principle - Lisp interpreter
An implementation can match the semantics of the architecture of the underlying system.
The tool ideally matches the product.
Referencial transparency means functional programming.
It means composable programming.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment