Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Generally I agree, but I've found it hard to parse macro logic in projects that I am not familiar with.

I've written a project that uses macros heavily as well and it's hard to make it easy to understand.

It's a double-edged sword. Macros are nice and can simplify the top-level API significantly, but at the same time they add complexity under the hood.



The biggest sin is that it's too fun to write macros in elixir.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: