Hacker News new | ask | show | jobs
by DrDimension 3779 days ago
Rather than using something inherently complex, entangling, and unscalable like MVC, use composable declarative languages, such as DSLs and monads... but always keep a trap door back to low-level control :)

This is how I built my UI system in my functional game engine - https://github.com/bryanedds/NuGameEngine

More detail - https://github.com/bryanedds/NuGameEngine/blob/master/Nu/Doc...