DEV Community

Jim Laskey
Jim Laskey

Posted on

The LQ Toolchain

The LQ toolchain is built around a single persistent process: the lqc server. Both the native macOS IDE and (eventually) a browser-based client communicate with lqc through a message-based protocol. One server, multiple clients, same capabilities.
IDE Native macOS Browser Pending Messages lqc server Language service Autocomplete Verify Compiler Compile, build Bundle Runtime Run Debug LLVM Native code generation LLDB Debug engine The lqc server handles three categories of work: language services, compilation, and runtime.

The LQ Toolchain

Top comments (0)