Suggesting code re-use, as described by Paul Homer in The Myth of Code Reuse, provokes this reaction from most programmers (substitute re-use for refund):
š
Atabey Kaygun demonstrates he isn’t one of those programmers in Using Weka within Lisp:
From the post:
As much as I like implementing machine learning algorithms from scratch within various languages I like using, in doing serious research one should not take the risk of writing error-prone code. Most likely somebody already spent many thousand hours writing, debugging and optimizing code you can use with some effort. Re-use people, re-use!
In any case, today I am going to describe how one can use weka libraries within ABCL implementation of common lisp. Specifically, I am going to use the k-means implementation of weka.
…
As usual, well written and useful guide to using Weka and Lisp.
The issues of code re-use aren’t confined to programmers.
Any stats you can suggest on re-use of database or XML schemas?