fsmx icon indicating copy to clipboard operation
fsmx copied to clipboard

A Finite-state machine implementation in Elixir, with opt-in Ecto friendliness

Results 7 fsmx issues
Sort by recently updated
recently updated
newest added

Hey team, thank you for the work you are doing here. Quick question, any specific reason why atoms are not valid states in the type spec? ![image](https://user-images.githubusercontent.com/38252032/202016850-dfc5d406-f80b-4716-9b5b-8c2e425a9068.png) This works just...

Hello When will you be releasing the current master? we would need the bugfix regarding the IO.inspect thanks and kind regards

The current implementation is naive - its assuming that DB state is equal to loaded (runtime) state. A correct implementation would need to assure that with some form of locking....

Hey 👋 Thanks for a nice & clean library. One question (pardon if a silly one) is about this callback definitions: ``` defmodule Fsmx.Fsm do ... if Code.ensure_loaded?(Ecto) do @callback...

This merge request adds: - Conditional `@behaviour` set in `__using__` macro if it was called first time - Additional callback `transition_changeset/4` because it's used inside `__before_compile__/1` - `@impl` for all...