14 November 2005
04 November 2005
14 October 2005
Continuations And Stackless Python
by bcpbcpIn this paper, an implementation of "Stackless Python" (a Python which does not keep state on the C stack) is presented. Surprisingly, the necessary changes affect just a small number of C modules, and a major rewrite of the C library can be avoided. The key idea in this approach is a paradigm change for the Python code interpreter that is not easy to understand in the first place. Recursive interpreter calls are turned into tail recursion, which allows deferring evaluation by pushing frames to the frame stack, without the C stack involved.
11 October 2005
Overview of the Prototype Javascript Library
by bcpbcp & 10 othersOverview of the Prototype Javascript Library
Using prototype.js v1.3.1
by bcpbcpn case you haven't already used it, prototype.js is a JavaScript library written by Sam Stephenson. This amazingly well thought and well written piece of standards-compliant code takes a lot of the burden associated with creating rich, highly interactive web pages that characterize the Web 2.0 off your back.
1
(6 marks)