newLISP Template System

The template module was inspired largely by the Django template system. I firmly believe that separating complex logic from the template itself leads to both cleaner code and, much more importantly, a simpler system for non-programmers. A content producer should not be required to know lisp to write a simple template. Read more…

Feb 26th, 2008 | Filed under Programming, Software
Tags:

Request and Response modules for newLISP

Together, these two modules form a coherent replacement for the newLISP CGI module. They can be found here. Read more…

Feb 22nd, 2008 | Filed under Programming, Software
Tags: ,

Psyco and Django

Psyco is a module that optimizes Python applications on the fly. Numerous resources online describe how to use psyco in a Django-powered application to speed it up. Read more…

Feb 15th, 2008 | Filed under Programming, Tips
Tags: ,

Per-user caching in Django

Django comes with an easy-to-use caching framework. With a few simple decorators, an application’s views are cached. Decorators can even be used to control upstream caches, such as those maintained by ISPs. Nevertheless, if a rendered view is customized with information individual to a user, these caching options cease to be useful. Read more…

Feb 12th, 2008 | Filed under Programming, Tips
Tags: ,

What is FOOP?

FOOP is the concept of functional object oriented programming in newLISP. It originated in a thread on the newLISP forum and was officially added to the interpreter for newLISP 9.3. Read more…

Feb 5th, 2008 | Filed under Programming, Software
Tags: , ,