> Imperative programming with state is as simple as functional programming without state.
No it's not, objectively speaking. You're confusing simplicity with familiarity.
No it's not, objectively speaking. You're confusing simplicity with familiarity.
If you had to build the whole runtime yourself from first principles, functional behaviour would be way simpler to define.