Elektrine lite

← Feed

@vnikolov@ieji.de

2025-05-12 05:35 UTC

@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

Replies (1)

  • @screwtape@mastodon.sdf.org 2025-05-12 05:42

    @vnikolov@ieji.de I guess its opinions clash too much with common lisp conventions (/obviously/ optional arguements go at the /front/ rather than at the /back/!). I dunno if you remember, but a while ago we stumbled upon this weird bug where two different cl-series gensyms were prin1ing the same. When I searched for it, I found rtoy's old-github repo, and emailed him asking about it. I actually got a mail back yesterday explaining he has not been the series person for quite a few years by now. But!1/2

    Open ##2407458