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

"has X so you don't need macros" is not equivalent to "has macros" (otherwise nearly every language could claim to be "a lisp.")


But this isn't "because of X".

Anything you can write as a macro in lisp you can write as a normal function in haskell, without special gymnastics.


Not quite everything. Macros can define new types, for example.




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

Search: