Polyglot programming - combining functional, dynamic and imperative languages | Hacker News Reader