Hacker News new | ask | show | jobs
by klutometis 5639 days ago
Looks like they're using a message-passing dispatcher similar to SICP 2.1.3 [1]; it's only a shame that the article predates the formalization of eval [2], though, which leads to anachronisms such as: "In Scheme, [calculating the method given its selector] is not possible. What is missing is the possibility to evaluate a symbol in the environment of self."

[1] http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-14.html...

[2] http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z...