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

C++ template metaprogramming is in some ways more powerful than Common Lisp macros, because it works at the type level: you can generate new types and dispatch into separate implementations by type. In contrast, Common Lisp type declarations are not available at macro expansion time unless you implement a full source-to-source translator in macros.


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

Search: