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
|