Štar might become my favorite way of iterating

https://www.tfeb.org/fragments/2024/05/15/an-iteration-construct-for-common-lisp/

The perspective that value accumulation and iteration should be separated is an "aha" moment for me. I preferred iterate before mostly because I can write collect in nested expressions. Štar does this simpler, more orthogonally, and without a code walker! No more debugger source location information loss! Don't iterate, Štar!

For collector macros, I currently use those from serapeum. Any more recommendation?

Does anyone know any other iteration library with similar principle?

Posted Dec 4, 2025, 9:40 PM UTC

1932
Loading comments…