This is the last thing I read that made me think- or laugh.
Contents |
From the REXML FAQ
How do I get the tag name of an Element?
You take a look at the APIs, and notice that Element includes Namespace. Then you click on the Namespace link and look at the methods that Element includes from Namespace. One of these is name(). Another is expanded_name(). Yet another is prefix(). Then, you email the author of rdoc and ask him to extend rdoc so that it lists methods in the API that are included from other files, so that you don't have to do all of that looking around for your method.
http://www.buunguyen.net/blog/unit-testing-the-data-access-layer.html
Extending Vs. Embedding, There is Only One Correct Decision
This is an interesting article about two different approaches to a similiar goal. The author talks about Python specifically, but there are plenty of atoms of thought there for anyone who has ever tried to script their application or add scripting to it.
I'm thinking the extend approach is just another way of saying DSL.
I know jack about kernels and reading this thread made me want to write a book about them. Linux is Obsolete