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

All this to say, runtime metaprogramming doesn't seem inherently more capable compared to what's possible in the more “static compiler” languages; rather, it seems like an escape hatch for when you can't generate the code you want at compile time.

It's by definition more powerful though, in that the runtime language is (hopefully) more powerful than the type description language.

I'm not arguing that it isn't preferable to produce (de)serialisation code statically. Just that by definition it's more capable as it can do everything the runtime can.



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

Search: