spyce v1.2.9 released

Rimon Barr Rimon Barr <barr@CS.Cornell.EDU>
Fri, 22 Nov 2002 15:43:53 -0500 (EST)

Spyce v1.2.9 released on 22 Nov 2002

SPYCE is a server-side engine that supports simple and efficient
Python-based dynamic HTML generation. Those who like Python and are
familiar with JSP, or PHP, or ASP, should have a look at this engine. It
allows one to generate dynamic HTML content just as easily, using Python
for the dynamic parts. Its modular design makes it very flexible and
extensible. It can also be used as a command-line utility for HTML

Get it at:

This release includes lots of outstanding feature requests:
  - lots of updates to the stdout, session, response and spylambda modules
      (see change log)
  - capturing output and memoized spylambda execution

Partial Change Log:

  stdout.push() can now accept no file argument
  stdout.pop() now returns captured output
  stdout.capture() added
    see: examples/stdout.spy and stdout module docs
  session_user session handler added in session module
    see: examples/mysession.spy and session module docs
  spylambda.define() can now memoize
    see: http://spyce.sourceforge.net/doc-mod_lambda.html
  memoized spyce lambda syntax: [[spy! ...: ...]]
    see: http://spyce.sourceforge.net/doc-lang_lambda.html
  slight modification to spyce.vim syntax file
  response.addHeader() now support replacement
  response.timestamp(), expire(), expireRel(), lastModified()
      and uncacheable() methods added
    see: http://spyce.sourceforge.net/doc-mod_response.html

  links page added
  spyce VIM syntax file updated; deals with spyce lambdas
  include module improvements
  - 'vars' field added
  - included file can return value
  - documentation updated, specifically regarding use of 'context'