2025-05-12 03:43 UTC
#programming #gamedev #devlog #commonLisp #series #lazyEvaluation #functionalprogramming https://screwlisp.small-web.org/lispgames/cl-series-for-game-logic/ #lispgamejam
Since cl-series generates native common lisp code by working at macro expansion time, I consider it suitable for my software individuals (who want only clos-less common lisp and their own logic (which they have an introspective theory of).
In particular, I use series to cut out rectangular subsequence of sequences -s
SERIES DOC UPDATE FROM RTOY https://gitlab.common-lisp.net/rtoy/cl-series/-/wikis/Series-User's-Guide
Replies (1)
-
@vnikolov@ieji.de 2025-05-12 05:35
@screwtape@mastodon.sdf.org > cl-series generates native common lisp code by working at macro expansion time That is, at compile time. And even more significantly than native, it's _iteratively efficient_ in many important cases. It seems a pity that Series didn't make it into the standard (yes, there were reasons for that). Almost made it (made it to one of the two appendices of CLtL2, the second edition of Steele's book). #CommonLisp