Update AlphaTcl Help
Version:9.0a1
Last update:2015-12-24 09:41:55



This document explains how to update the AlphaTcl library embedded in Alpha.

Introduction

AlphaTcl is the open-source library of Tcl scripts that implements most of Alpha's functionality. The fact that most of Alpha's functionality is implemented in Tcl scripts make it easy to modify Alpha, and implementing a new feature or fixing a bug is mostly done in AlphaTcl. For this reason, the AlphaTcl library is frequently revised, and these revisions can easily be retrieved and installed into you copy of Alpha, as described in this document.
The AlphaTcl library is hosted by SourceForge inside the
AlphaCocoa project and its files are controlled by Subversion (aka svn) which is a version control system. In order to access this repository and retrieve the most recent version, you need the Subversion svn client installed on your machine. It comes preinstalled with Mac OSX 10.5 or higher.

Instructions

To update the AlphaTcl library, go to the submenu Update AlphaTcl in the application menu (that is the AlphaCocoa menu). This submenu has three relevant commands: If you plan to update only once, the first command is recommended. If you if plan to update frequently, use first the Developer Checkout (and subsequently Developer Update).
The first time you interact with the SourceForge Subversion server, you may be prompted to accept a server certificate, and you have to press P to proceed. (Don't worry about messages like "Error validating server certificate". It isn't really an error, it just means your computer doesn't recognise the SourceForge server, which after all is natural if it never interacted with it before.)

Technical details

Here is exactly what the menu items do: