Skip to content

Components

montiarc.lang
  • Delay<T>


    Delays all inputs by one tick.

  • TSDelay<T>(T initialValue)


    Time synchronous version of the delay component.

  • ToSyncFirstIn<T>


    Converts an event stream into a synchronous stream by discarding all events following the first received one.

  • ToSyncLastIn<T>


    Converts an event stream into a synchronous stream by discarding all events except the last received one.

  • Timer


    Sends a signal once the received duration has elapsed.

  • ConstTimer


    Sends a signal once the constant duration has elapsed. Receives only a start signal.


montiarc.lang.logic

A large library of logic gate components for circuit and gate modeling.

Read more


montiarc.lang.math

A library of synchronous math functions for integer and long values.

Read more


montiarc.lang.string
  • ToString


    Function component emitting the input converted to string.

  • ChartAt(char default)


    Time-synchronous chartAt function component. Takes in a string and an index and emits the char at the index or default if the index is out of range.