Differences between BLoC and MVC (or MVVM)

What are the principle differences between Google’s BLoC, and MVC or similar design patterns? I’ve read through documentation on BLoC but can’t find anything (on the web or StackExchange) regarding how it differs from some major design patterns. In fact, BLoC seems fairly similar to the MVVM pattern.