Hacker News new | ask | show | jobs
by preseinger 1098 days ago

    func (fsm *FSM[T]) Transition(...) {
      ...
      fsm.Transitions[time.Now()] = Transition[T]{
       FromState: *fsm.CurrentState,
       ToState:   targetState,
       Timestamp: &tn,
       Metadata:  metadata,
      }
does fsm.Transitions grow without bounds?