Hi all, I'm pleased to announce Historia - an event sourcing framework for Pharo. https://github.com/mumez/Historia
Historia provides a straightforward way to model your application's state changes as a sequence of immutable events. Key features include: - Model object mutations recorded as timestamped events - ModelSpace (aggregation) for managing named model objects - Automatic synchronization of remote ModelSpaces - Time travel capability to restore state at any point in history - Reliable persistent storage (Redis) for snapshots and events - Inter-ModelSpace communication via EventBridge - Included Bank Account example demonstrating framework usage The framework is designed to be lightweight yet useful for implementing event driven style apps in Pharo. Enjoy! -- [:masashi | ^umezawa]