1. Document Status

This document is a tutorial for the new programming system, Viper. It is aimed at existing Python programmers and assumes knowledge of Python. The details are intended to describe both the intended specifications for Viper, and also the state of the current implementation: where these differ, a note will indicate the difference.

This document tries to cover all the differences between viper and python: some differences discovered in the implementation and not described herein may be bugs, and some may be intentional differences not documented as they should have been.

Please report errors and omissions to

mailto:skaller@maxtal.com.au