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

>Ruby has some of the best meta-programming facilities out there.

Ruby has meta-programming facilities, but they pale compared to the easiness of doing meta-programming in Common Lisp. In Ruby, meta-programming is an advanced topic (see for example the implementation of the RoR ActiveRecord). In Lisp, meta-programming is your everyday bread&butter, and one of the first things a beginner learns. Because it isn't too different from regular programming!!

[The same comment applies, mostly, also to Clojure, Racket, Scheme, and the other Lisps]



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

Search: