Non-Python consumers shell out to a fresh light process and parse a json response on every invocation. Even with the in-progress caching work, the per-invocation overhead (interpreter, imports, auth) is still going to make it slow af for them.
This would add support for a persistent process that other apps could talk to instead of spawning light for every command.
Non-Python consumers shell out to a fresh
lightprocess and parse a json response on every invocation. Even with the in-progress caching work, the per-invocation overhead (interpreter, imports, auth) is still going to make it slow af for them.This would add support for a persistent process that other apps could talk to instead of spawning
lightfor every command.