Archives
-
Macros
A common point of confusion for lisp beginners is the macro. Few lispers can resist the opportunity to expound the beauty and elegance of the macro. However, as with many lisp concepts, most explanations are outside the range of the hobbyist’s experience. Submit article
May 23rd, 2007 | Filed under Programming -
Contextual programming
PHP is a procedural language. This is not a criticism. PHP revolutionized CGI by being half-scripting language, half templating system. It is, in fact, about the most powerful templating system around. The fact that object oriented syntax was even able to be bolted on is a testament to that. Submit article
May 15th, 2007 | Filed under Programming -
Sequential permutations in Python
I recently needed the functionality in Python to take a series of lists and find all possible combinations of one item from each list. Submit article
May 14th, 2007 | Filed under ProgrammingTags: python