/plumber

multiplexed inter-process communication framework based on plan 9's plumber

Primary LanguagePythonMIT LicenseMIT

Plumber

Multiplexed inter-process communication framework based on plan 9's plumber.

The goal is to implement something like the plan 9 plumber system, in python, for unix/linux platforms.

Modules

  • communication protocols and formats
    • between user and plumber server
    • between plumber and handler programs
  • rules specification
    • configuration
      • config file
      • dynamic(command interface)
    • matching
      • regex

Concerns & design philosophy

  • Modularity and extensibility.