A new runtime for k and q: l

Wall Street’s weird coding cult gets a flashy new engine — and the comments are losing it

TLDR: l is a new speed-focused engine for an obscure Wall Street coding language, and it claims old code will just work. Commenters were split between fascinated fans and utterly confused skeptics, with the biggest drama being whether the project is impressive, overhyped, or simply impossible for normal humans to understand.

A new tool called l just dropped, promising to run old k and q code — niche programming languages beloved in finance — without changing the code people already have. The pitch is simple even if the website absolutely was not: keep the same cryptic Wall Street coding style, but make it faster by shrinking data, using modern chips better, and automatically spreading work across CPU cores. In plain English: it’s trying to make a famously fast money-world database language even faster.

But the real fireworks were in the comments, where half the crowd reacted like they’d stumbled into a secret society. One baffled reader said the landing page gave them "mild schizophrenia," then had to ask an AI chatbot what any of this even was. Ouch. Another commenter came in swinging, calling the copy "grandiose" and hinting it might be AI-written, which instantly turned the launch into a mini trial about hype, vibes, and whether anyone outside quant finance can understand a single sentence.

Still, defenders showed up. One person shrugged that sure, the site may be "vibecoded," but said the project itself is cool and the benchmarks look promising. Another delivered the thread’s best joke — "if you k you k ;-)" — while describing the whole ecosystem as something between elite finance tooling and keyboard-saving code golf for veterans. The sharpest serious critique? If this is a new engine for an old language, commenters want to see it compared with the other engines, not just sold on swagger and mysterious essays.

Key Points

  • The article introduces l as a new runtime for k4, q, and qSQL that runs existing code without modification.
  • l is described as a fast database and array-language interpreter with compressed vectors, SIMD, and automatic parallelism enabled by default.
  • The article says K and Q remain unchanged while l uses transparent compressed vectors as the unit of execution to reduce data movement.
  • Data is said to remain compressed at rest, in memory, and in transit, while the runtime automatically selects scalar, SIMD, threaded, or offloaded execution paths.
  • The article claims full qSQL database compatibility, including joins, partition logic, tables, dictionaries, partitions, and splays.

Hottest takes

"giving me mild schizophrenia" — bikeshaving
"Extremely likely to be AI" — refulgentis
"if you k you k ;-)" — chews
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.