There's also great list of things that lisp-style macros empower you to do here: https://stackoverflow.com/a/2563308/509706
miniblog.
Related Posts
I certainly see the appeal of an LLM system with full context and tool use (OpenClaw), but the lethal trifecta puts me off deploying it.
I do like the idea of an agent with a heartbeat though. A bunch of nice cron-style workflows can be built on top.
LLMs are great at style transfer, and this works surprisingly well for syntactic transformations too.
I rewrote a small website's EJS templates to 1500 LOC of TSX with a oneshot in Claude. It took ~12 minutes, but it just worked.
(TSX seems nicer than EJS for static analysis.)
Today I learnt that Lua projects often use *3* spaces for indentation! https://github.com/luarocks/lua-style-guide/blob/master/README.md#indentation-and-formatting
I initially thought something was very wrong with editor config.