You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 librariesout 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
here's the main dependency chain:
trying to do this synchronouslyapipeipc/job_main(shim in place, full rewrite of the Python code needed)ipc/job_process(same asipc/job_main)workera few other blockers:
Théo's single-threadedAsyncPipeaio, i'm pretty sure i can replicate it withEventEmitters, but i'm not 100% on thatupdate: also utilizingnot doing that anymore as they're not async-friendlystreams::{Readable, Writable, Duplex}i still need to look at {en,de}coding librariesout of scope for 0.1.0codecs/mp3AbstractEventLoops will be the death of meupdate: i have a simple
PromiseQueuein place, but it's been proving to be unneeded in the synchronous refactor so farhttp_serverand a bunch of other thingscurrently working onout of scope for 0.1.0llm/(probably requires overhaul, i don't think TypeScript allows that kind of function generation, e.g. notypetype)voice_assistant