• Coprocess Protocol Proposal (FCLI)
  • Abstract
  • Motivation / Analogy
  • Example / Sketch
  • Errors
  • List of Request Types
  • Note: Shells are servers too!
  • Shell Implementation Strategy: Proxy Processes
  • Why Coprocesses and not Multi-threaded Servers?
  • Use Cases
  • Relation to Bash Coprocesses
  • Can bash be a client?
  • stdin problems
  • stderr
  • cwd
  • Windows?
  • Advanced Ideas
  • Andy's Notes
  • Update