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
    Tags: ,
  • 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
    Tags: , ,
  • 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 Programming
    Tags:
Archive for the ‘Programming’ Category