pypagate documentation¶

pypagate is a functional reactive programming library with the ability to create sophisticated event listeners. This framework was originally designed to be used for games to construct event listeners for various events in games. Nevertheless, this library may also be used to manage and coordinate various events with algebraic event listeners.

Contents¶

  • Basics of Formulas
    • Enter functional reactive programming
    • Combining FRP with Event Listeners
  • Listening
    • FRP in the Real World
    • Converting Existing Values to Terms
    • Some Additional Event Listeners
  • Creating Collections of Formula
  • API
    • pypagate Package
      • Functions
        • bind
          • bind()
        • either
          • either()
        • evaluate
          • evaluate()
        • fire_on
          • fire_on()
        • fire_on_all
          • fire_on_all()
        • fire_on_each
          • fire_on_each()
        • fire_on_some
          • fire_on_some()
        • on_change
          • on_change()
        • permit
          • permit()
        • verify_all
          • verify_all()
        • verify_any
          • verify_any()
      • Classes
        • Bucket
          • Bucket
            • Bucket.condition
            • Bucket.entities
            • Bucket.universe
        • Formula
          • Formula
            • Formula.bin_op
            • Formula.operands
            • Formula.unary_op
            • Formula.unwrap()
        • Law
          • Law
            • Law.bin_op
            • Law.operands
            • Law.unary_op
            • Law.universe
            • Law.variables
        • Term
          • Term
            • Term.change()
            • Term.unwrap()
        • Universe
          • Universe
            • Universe.entities
        • Variable
          • Variable
            • Variable.universe
    • pypagate.source Package
      • Functions
        • exec_always
          • exec_always()
        • exec_either
          • exec_either()
        • exec_while
          • exec_while()
      • Classes
        • SourceMap
          • SourceMap
            • SourceMap.listen()

pypagate

Navigation

  • Basics of Formulas
  • Listening
  • Creating Collections of Formula
  • API

Related Topics

  • Documentation overview
    • Next: Basics of Formulas
©2026, Christopher Sumnicht. | Powered by Sphinx 9.1.0 & Alabaster 1.0.0 | Page source