News for hackers. Stuff that matters.
Re:Whistler: Live eBPF Programming from the Common Lisp REPL by atgreen on Friday March 27, 2026 @12:59PM (#47545260)
The whistler code you inline with your common lisp is an s-expression based DSL. So you can use common lisp macros, but those macros are generating something that will look familiar to CL devs but is restricted based on the eBPF archictecture and validator requirements. eg. it only supports bounded `dotimes`, some basic progn/let/when/if/cond/eq/setf/incf/decf and math, and a simple array iterator. No lists, loops, tagbody/go, conditions, etc, etc. There's a manual in the docs directory.

There are no comments on this comment yet.