Fundamentals
For those new to Slate and the concepts of PMD (Prototypes with Multiple Dispatch) you would do well to spend a little time reading some of the writings of Lee Salzman:
- Prototypes with Multiple Dispatch: An Expressive and Dynamic Object Model
- Prototype with Multiple Dispatch
- A nice Slide Presentation presenting some of the concepts of PMD
The Programmer's Manual
The Slate Programmer's Reference Manual is the main document of the Slate language and environment design. It is also available in Postscript or PDF format, or as an archived copy of the web version.
Other Manuals
Manuals for Mobius, the implementation of Slate, and a preview of the user interface architecture, are available alongside the programmer's manual at http://slate.tunes.org/doc/.
The Wiki
Notes, requests, and other information about Slate can be posted and maintained on our wiki.
Tutorials and Summaries
- A syntax tutorial
- An explanation of the language semantics
- A guide to the Slate environment
- Future language and library extensions
More Reading
You might also want to check out the material listed on the Recommended Reading area of the Slate Wiki.