todo - modrpc/info GitHub Wiki

Table of Contents

ModGo To-Do List

ModGo Node

  • Create PID so they can survive/managed across ModGo runs
  • Create LOG files
  • Support Ad Hoc Networking (when there's no internet access)

ModGo Runtime

  • Module instance
  • Module namespace

ModGo Theory

  • Stateful actor vs Stateful message (when crash, stateless actors are good)
  • Call /w flavors
    • nonblocking call: CallNB
    • context/cancellation/deadline: CallWithContext
  • Dynamic Type Checking
    • resource signature: resource.Sig() -> #p[i], #f[i/u/e:i]
  • Security model

ModGo Resources

  • Persistence -- only properties
  • Streaming
    • 1-consumer stream resource: Open/Read/Write/Close
  • Pool: Group communication
    • Multicasting
  • Process
    • Exit/Sleep/Run/Stop/Resume

ModGo Modules

  • Tree Module
    • pointer jumping, contraction
    • VisitCPS continuation passing style
    • Read ML book to see usages
  • Distributed Programming Modules
    • Raft
    • Global Clocks
  • Chromcast Module
    • Mimick google chromecast

ModGo Shell

  • Callarg parser
⚠️ **GitHub.com Fallback** ⚠️