DOCUMENTATION

Swift Quickstart Guide

  • Swift Quickstart Guide [html]

Use the Quickstart Guide to help you install and configure swift and run a simple 'Hello World' example.

Swift Tutorials

  • Swift Tutorial (on your own machine) [html] [pdf]

This Swift tutorial carries on where the Quickstart Guide leaves off, introducing you to Swift environment and the SwiftScript language in more depth.

  • Swift Tutorial (on a UC machine) [html]

This tutorial (part of the Open Science Grid teaching lab) introduces you to the Swift environment and the SwiftScript language in more depth using a provided training account where installation of the software has already been performed.

Swift User Guide

The User Guide provides more detailed reference documentation and background information on swift. It is assumed that the reader is already familiar with the material in the Quickstart and Tutorial documents.

Log Processing tools

  • Swift log processing tools [html] [pdf]

The Swift log processing tools can be used to analyse the log files of Swift runs - as a webpage, and in several processed text formats. This document gives some usage information for those tools.

Elsewhere

We've taught a hands on Swift tutorial on a number of occasions. This is harder to do alone because it relies on a number of brain image processing applications which you probably don't have installed. [html]

Historical - SwiftScript Language

The SwiftScript language reference was a specification for an earlier version of the language, and is probably of little interest to the majority of users.

  • SwiftScript Language Reference - latest work in progress [html] [pdf]
  • SwiftScript Language Reference v 0.6 [html] [pdf]
  • SwiftScript Language Reference v 0.5 [doc]