Archives

  • PHP is a framework

    Rails, Django, Spring – application frameworks like these are now ubiquitous in the development of web-based applications. This is part of a trend in many general purpose languages of building toward the web. For these, the application framework is not just a buzzword; it is the abstraction used to build the language up to the [...]

    May 15th, 2009 | Filed under Programming, Soap box
  • Social networks

    I’m old enough that I remember when email happened on the local university’s VAX system or by dialing into some yahoo’s computer running Angelfire BBS with four phone lines.  I remember just how blazingly fast a 9600 baud modem seemed.  I’m even old enough to remember typing ATDT into Telix :).  Alright, I’m only 30, [...]

    Dec 14th, 2008 | Filed under Soap box
    Tags:
  • In defense of newLISP

    newLISP receives an unexpected level of hostility from lispers. Languages like Arc and newLISP share an enmity that stems from the assumption that these languages are in some way attempting to replace Common Lisp. This is not the case. Submit article

    Jul 15th, 2008 | Filed under Soap box
    Tags: ,
  • Java from a functional perspective

    Not long ago a project required me to learn a little Java. As a long-time elitist functional programmer, I was not extremely excited. Due to the low quality of Java software I have used, I assumed, like many, that Java produced slow, bloated, and buggy software. Some languages just feel clunky. Submit article

    Oct 15th, 2007 | Filed under Soap box
  • Evolving lisp

    Paul Graham notes that, “A popular recipe for new programming languages in the past 20 years has been to take the C model of computing and add to it, piecemeal, parts taken from the Lisp model, like runtime typing and garbage collection.” This is what has made Python such a wonderful, elegant, and concise language. [...]

    Jun 7th, 2007 | Filed under Soap box
    Tags: ,
Archive for the ‘Soap box’ Category