a signal context class is required to create and register signals.
without it, signals won't be able to communicate with each other,
and it would not be possible to build a signals dependency graph.
Example
constctx = newContext() // create signal context constcreateState = ctx.addClass(StateSignal_Factory) // feed the state signal factory function to get a signal generator constcreateMemo = ctx.addClass(MemoSignal_Factory) // feed the memo signal factory function to get a signal generator
a signal context class is required to create and register signals. without it, signals won't be able to communicate with each other, and it would not be possible to build a signals dependency graph.
Example