yorick banner

Home

Manual

Packages

Global Index

Keywords

Quick Reference

Yorick

Yorick is an interpreted programming language, designed for postprocessing or steering large scientific simulation codes. The language features a compact syntax for many common array operations, so it processes large arrays of numbers very efficiently. Unlike most interpreters, which are several hundred times slower than compiled code for number crunching, yorick can approach to within a factor of four or five of compiled speed for many common tasks. Superficially, yorick code resembles C code, but yorick variables are never explicitly declared and have a dynamic scoping similar to many Lisp dialects. The yorick language is designed to be typed interactively at a keyboard, as well as stored in files for later use. Yorick includes an interactive graphics package, and a binary file package capable of translating to and from the raw numeric formats of all modern computers.

Please read the release notes for this yorick distribution.

The navigation bar to the left leads to the online documentation for yorick, which consists of:

  • Manual the yorick user manual, which is a tutorial and brief introduction to yorick
    a copy formatted for printing is in yorick.pdf
  • Packages exhaustive documentation of the functions which come with this distribution
    (this is a collection of all the DOCUMENT comments available using the yorick interactive help command)
  • Global Index to all the functions documented in Packages
  • Keywords an alternative index into Packages
  • Quick Reference to programming in yorick

Other sources of information about yorick

 
 
This documentation was generated from the manual, README files, and code documents of Yorick written by David H. Munro.

Yorick is free software, copyright of the Regents of the University of California