MarkOates / blast

0 stars 0 forks source link

Add Action::Base and Aciton::Queue #9

Closed MarkOates closed 6 years ago

MarkOates commented 6 years ago

Actions Are Where It's At

At the heart of the new architecture is an action queue. This is essentially very similar to a Command Pattern. FullScore has already begun to adopt an action pattern, and it's providing an amazingly simplified architecture, where each "step" that is taken in the program can be broken down atomically into a single action, and easily decoupled atomically into a single class.

Piping everything through an action queue makes it: