Search Results
7/8/2025, 6:14:52 PM
This feels like the place to ask. I've run into a problem with lisp/scheme DSLs where they're always an order of magnitude slower than the stuff that SBCL or Chez has built-in. I feel like it's a skill issue with how I'm writing my macros, but I haven't really been able to make much progress figuring out how to un-retard myself, and I can't find any resources to help either. Anybody got any tips on making complex macro-emitted code work faster without writing my own optimizer pass? Just some kind of "design guidelines", my naive approach has gotten me nowhere.
Page 1