Hacker News new | ask | show | jobs
by jasisz 95 days ago
Tooling tax is a real argument. But “just use macros + linting” usually gives you policy-flavored Rust, not a genuinely different language model. That works if enforcement is the goal; it works much less well if the artifact itself is meant to read differently.
1 comments

I get the readability point, but maybe look into embedded DSLs like they do in Lisp or Elixir? You get your custom, readable syntax inside a macro, but it compiles down to native code so you still get to keep all the tooling and perks of the host ecosystem