k 和 q 的新运行时:l
l: A new runtime for k and q

原始链接: https://lv1.sh/

同一个表达式在处理短向量时作为 SIMD 归约运行,在处理长向量时则分发到多个线程。同一个原语,更广的规划。 l> avg 1 2 3 4 5 6 3.5 l> avg 1 2 3 4 ... 999999 499999.5 l> remote Linux:hopen `:10.0.0.1:8080 connected SIMD 归约 · 线程分发 · 远程执行 同一个表达式

这篇 Hacker News 帖子讨论了 “l” 的发布,这是一个针对 k 和 q 编程语言的新运行时。这些语言属于简洁且信息密度极高的“数组编程”家族,以华尔街量化交易员常用于处理 Tick 数据而闻名。 讨论重点在于社区对该项目落地页的分歧。一些用户批评该网站“感觉化”(vibecoded)、疑似由人工智能生成,且充斥着“宏大”或伪科学的言论——例如“k 和 q 将向量作为思维单元”这一说法。批评者认为,这种晦涩的营销风格使得这些工具对于初学者来说难以理解且门槛过高。 相反,支持者为该项目辩护,解释称“向量”这一术语准确反映了该语言对 SIMD(单指令多数据流)处理的关注,即向量是执行的基本构建块。尽管仍有人对该项目的透明度和展示方式持怀疑态度,但其他人认为,为这些小众且极简的语言开发一种新的高性能变体,对于资深从业者来说是一个引人注目的进展。
相关文章

原文

one expression runs as a SIMD reduction on small vectors and fans out across threads on large ones.

same primitive, wider plan

l> avg 1 2 3 4 5 63.5l> avg 1 2 3 4 ... 999999499999.5l> remoteLinux:hopen `:10.0.0.1:8080connected

SIMD reduction · thread fan-out · remote execution

one expression

联系我们 contact @ memedata.com