Skip to content

list of as-yet-unfinished components and their dependencies #2

Description

@nbsp

here's the main dependency chain:

  • apipe trying to do this synchronously
    • ipc/job_main (shim in place, full rewrite of the Python code needed)
      • ipc/job_process (same as ipc/job_main)
        • worker
          • testing, in any capacity
          • CLI

a few other blockers:

  • Théo's single-threaded AsyncPipe
  • i don't think i need any of aio, i'm pretty sure i can replicate it with EventEmitters, but i'm not 100% on that
    update: also utilizing streams::{Readable, Writable, Duplex} not doing that anymore as they're not async-friendly
  • i still need to look at {en,de}coding libraries out of scope for 0.1.0
    • codecs/mp3
  • AbstractEventLoops will be the death of me
    update: i have a simple PromiseQueue in place, but it's been proving to be unneeded in the synchronous refactor so far
    • http_server and a bunch of other things
  • currently working on llm/ (probably requires overhaul, i don't think TypeScript allows that kind of function generation, e.g. no type type) out of scope for 0.1.0
    • voice_assistant

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions