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

> Bigloo, Chicken, and some others even have hygienic macros off by default due to the overhead, and recommend that you use define-macro whenever possible.

Not anymore for Chicken! Chicken 4.0 switched to `syntax-rules' and explicit renaming macros.

Edit: those who like traditional macros might also like explicit renaming ones [1,2], since they're very similar.

[1] http://www.gnu.org/software/mit-scheme/documentation/mit-sch...

[2] http://chicken.wiki.br/explicit-renaming-macros



oops, you're right. nice!




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

Search: