|
|
|
|
|
by practal
1244 days ago
|
|
Very interesting read. Also very timely for me (I am always amazed how HN often has posts that resonate strongly with what I am currently doing), as I am just now designing a programming language based on a generalisation of Algebra, which I call Abstraction Algebra. I think there is a strong connection to this post: Behaviours are just an abstraction algebra you program against. Switch out the algebra implementation against another one, and you can adapt the same program to different scenarios without changing the program itself. |
|
Seems to me all the tools are available to accomplish this effectively now days.
Good luck on your project, in any case.