aboutsummaryrefslogtreecommitdiff
path: root/lang/yorick/pkg-descr
blob: 96e9c7b87280c613a3147299d7b402036ca08804 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Yorick is an interpreted programming language for:

  * Scientific simulations or calculations
  * Postprocessing or steering large simulation codes
  * Interactive scientific graphics
  * Reading, writing, and translating large files of numbers

The language features a compact syntax for many common array operations,
so it processes large arrays of numbers very quickly and efficiently.

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.

This package includes an emacs-based development environment, which one
can launch by typing M-x yorick in emacs, if installed `yorick.el' have
been loaded into one's ~/.emacs file.

WWW: http://yorick.sourceforge.net/