My Honours report was completed in 2010, titled Lively JavaScript, and supervised by James Noble.
In this project we evaluate the use of JavaScript as a general-purpose programming language, using the Lively framework. We implemented several applications within the Lively system to seek insights into both the language and the programming environment, exploring claims and techniques found in the literature. We examine the prototype-based paradigm and the benefits and draw-backs of interactive programming for application development.